Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > nonfree-updates > by-pkgid > fd8445e7e4d58b8cfe6e0150bd441ee1 > files > 1133

nvidia-cuda-toolkit-devel-6.5.14-6.1.mga5.nonfree.x86_64.rpm

<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" xml:lang="en-us">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
      <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
      <meta name="copyright" content="(C) Copyright 2005"></meta>
      <meta name="DC.rights.owner" content="(C) Copyright 2005"></meta>
      <meta name="DC.Type" content="cppModule"></meta>
      <meta name="DC.Title" content="Single Precision Intrinsics"></meta>
      <meta name="abstract" content=""></meta>
      <meta name="description" content=""></meta>
      <meta name="DC.Format" content="XHTML"></meta>
      <meta name="DC.Identifier" content="group__CUDA__MATH__INTRINSIC__SINGLE"></meta>
      <link rel="stylesheet" type="text/css" href="../common/formatting/commonltr.css"></link>
      <link rel="stylesheet" type="text/css" href="../common/formatting/site.css"></link>
      <title>CUDA Math API :: CUDA Toolkit Documentation</title>
      <!--[if lt IE 9]>
      <script src="../common/formatting/html5shiv-printshiv.min.js"></script>
      <![endif]-->
      <script type="text/javascript" charset="utf-8" src="../common/scripts/tynt/tynt.js"></script>
      <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.min.js"></script>
      <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.ba-hashchange.min.js"></script>
      <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.scrollintoview.min.js"></script>
      <script type="text/javascript" src="../search/htmlFileList.js"></script>
      <script type="text/javascript" src="../search/htmlFileInfoList.js"></script>
      <script type="text/javascript" src="../search/nwSearchFnt.min.js"></script>
      <script type="text/javascript" src="../search/stemmers/en_stemmer.min.js"></script>
      <script type="text/javascript" src="../search/index-1.js"></script>
      <script type="text/javascript" src="../search/index-2.js"></script>
      <script type="text/javascript" src="../search/index-3.js"></script>
      <link rel="canonical" href="http://docs.nvidia.com/cuda/cuda-math-api/index.html"></link>
      <link rel="stylesheet" type="text/css" href="../common/formatting/qwcode.highlight.css"></link>
   </head>
   <body>
      
      <header id="header"><span id="company">NVIDIA</span><span id="site-title">CUDA Toolkit Documentation</span><form id="search" method="get" action="search">
            <input type="text" name="search-text"></input><fieldset id="search-location">
               <legend>Search In:</legend>
               <label><input type="radio" name="search-type" value="site"></input>Entire Site</label>
               <label><input type="radio" name="search-type" value="document"></input>Just This Document</label></fieldset>
            <button type="reset">clear search</button>
            <button id="submit" type="submit">search</button></form>
      </header>
      <div id="site-content">
         <nav id="site-nav">
            <div class="category closed"><a href="../index.html" title="The root of the site.">CUDA Toolkit
                  v6.5</a></div>
            <div class="category"><a href="index.html" title="CUDA Math API">CUDA Math API</a></div>
            <ul>
               <li>
                  <div class="section-link"><a href="modules.html#modules">1.&nbsp;Modules</a></div>
                  <ul>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MATH.html#group__CUDA__MATH">1.1.&nbsp;Mathematical Functions</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MATH__SINGLE.html#group__CUDA__MATH__SINGLE">1.2.&nbsp;Single Precision Mathematical Functions</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MATH__DOUBLE.html#group__CUDA__MATH__DOUBLE">1.3.&nbsp;Double Precision Mathematical Functions</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MATH__INTRINSIC__SINGLE.html#group__CUDA__MATH__INTRINSIC__SINGLE">1.4.&nbsp;Single Precision Intrinsics</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MATH__INTRINSIC__DOUBLE.html#group__CUDA__MATH__INTRINSIC__DOUBLE">1.5.&nbsp;Double Precision Intrinsics</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MATH__INTRINSIC__INT.html#group__CUDA__MATH__INTRINSIC__INT">1.6.&nbsp;Integer Intrinsics</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MATH__INTRINSIC__CAST.html#group__CUDA__MATH__INTRINSIC__CAST">1.7.&nbsp;Type Casting Intrinsics</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MATH__INTRINSIC__SIMD.html#group__CUDA__MATH__INTRINSIC__SIMD">1.8.&nbsp;SIMD Intrinsics</a></div>
                     </li>
                  </ul>
               </li>
               <li>
                  <div class="section-link"><a href="notices-header.html#notices-header">Notices</a></div>
                  <ul></ul>
               </li>
            </ul>
         </nav>
         <div id="resize-nav"></div>
         <nav id="search-results">
            <h2>Search Results</h2>
            <ol></ol>
         </nav>
         
         <div id="contents-container">
            <div id="breadcrumbs-container">
               <div id="eqn-warning">This document includes math equations
                  (highlighted in red) which are best viewed with <a target="_blank" href="https://www.mozilla.org/firefox">Firefox</a> version 4.0
                  or higher, or another <a target="_blank" href="http://www.w3.org/Math/Software/mathml_software_cat_browsers.html">MathML-aware
                     browser</a>. There is also a <a href="../../pdf/CUDA_Math_API.pdf">PDF version of this document</a>.
                  
               </div>
               <div id="breadcrumbs"><a href="group__CUDA__MATH__DOUBLE.html" shape="rect">&lt; Previous</a> | <a href="group__CUDA__MATH__INTRINSIC__DOUBLE.html" shape="rect">Next &gt;</a></div>
               <div id="release-info">CUDA Math API
                  (<a href="../../pdf/CUDA_Math_API.pdf">PDF</a>)
                  -
                  
                  v6.5
                  (<a href="https://developer.nvidia.com/cuda-toolkit-archive">older</a>)
                  -
                  Last updated August 1, 2014
                  -
                  <a href="mailto:cudatools@nvidia.com?subject=CUDA Toolkit Documentation Feedback: CUDA Math API">Send Feedback</a>
                  -
                  <span class="st_facebook"></span><span class="st_twitter"></span><span class="st_linkedin"></span><span class="st_reddit"></span><span class="st_slashdot"></span><span class="st_tumblr"></span><span class="st_sharethis"></span></div>
            </div>
            <article id="contents">
               <div class="topic reference apiRef apiPackage cppModule" id="group__CUDA__MATH__INTRINSIC__SINGLE"><a name="group__CUDA__MATH__INTRINSIC__SINGLE" shape="rect">
                     <!-- --></a><h2 class="topictitle2 cppModule">1.4.&nbsp;Single Precision Intrinsics</h2>
                  <div class="section">
                     <p>This section describes single precision intrinsic functions that are only supported in device code. </p>
                  </div>
                  <h3 class="fake_sectiontitle member_header">Functions</h3>
                  <dl class="members">
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g21dc4a204703a4926c21d28fba96c911" shape="rect">__cosf</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate cosine of the input argument. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g129fe9797746fdb4285c406dc1015ef7" shape="rect">__exp10f</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate base 10 exponential of the input argument. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g1b4262f48ca0c474212fad425b510cd7" shape="rect">__expf</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate base   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mi>e</mi>
                           </math>
                           
                           exponential of the input argument. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1ga8255ea2b671a8488813d9d3527e661a" shape="rect">__fadd_rd</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Add two floating point values in round-down mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g34f8d82135041b06099d7709ff0bbe4e" shape="rect">__fadd_rn</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Add two floating point values in round-to-nearest-even mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g3ba9e088a1f798c2542fe7d69736ac7e" shape="rect">__fadd_ru</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Add two floating point values in round-up mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g8d108dee04b1aa0681fcdfb8f661dc9e" shape="rect">__fadd_rz</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Add two floating point values in round-towards-zero mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1ga548a4045aee3b2dce24bccb26f90f82" shape="rect">__fdiv_rd</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Divide two floating point values in round-down mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g1bd038de4c10eec819e00991fb5acf7e" shape="rect">__fdiv_rn</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Divide two floating point values in round-to-nearest-even mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g8089bb061fd076bdb5b08566b4d0e0c2" shape="rect">__fdiv_ru</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Divide two floating point values in round-up mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gb1465a09b2a88d1c2048d0b0f612fb5c" shape="rect">__fdiv_rz</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Divide two floating point values in round-towards-zero mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gc996beec34f94f6376d0674a6860e107" shape="rect">__fdividef</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate division of the input arguments. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g5b12d5103d17eed423f1db706a9c80be" shape="rect">__fmaf_rd</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">z</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mi>x</mi>
                              <mo>×</mo>
                              <mi>y</mi>
                              <mo>+</mo>
                              <mi>z</mi>
                           </math>
                           
                           as a single operation, in round-down mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g77b36635a8fbdc96a7e08e201d589316" shape="rect">__fmaf_rn</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">z</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mi>x</mi>
                              <mo>×</mo>
                              <mi>y</mi>
                              <mo>+</mo>
                              <mi>z</mi>
                           </math>
                           
                           as a single operation, in round-to-nearest-even mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gfe855a453ea92a580b79ad8a7e72bc49" shape="rect">__fmaf_ru</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">z</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mi>x</mi>
                              <mo>×</mo>
                              <mi>y</mi>
                              <mo>+</mo>
                              <mi>z</mi>
                           </math>
                           
                           as a single operation, in round-up mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g42a5f6c99064834ad50b2bfa7aa77731" shape="rect">__fmaf_rz</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">z</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mi>x</mi>
                              <mo>×</mo>
                              <mi>y</mi>
                              <mo>+</mo>
                              <mi>z</mi>
                           </math>
                           
                           as a single operation, in round-towards-zero mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g28d56d8747ca7960860cd9c67cd3fed6" shape="rect">__fmul_rd</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Multiply two floating point values in round-down mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g4b9d2d5cb295c1442b00e6eff5248b97" shape="rect">__fmul_rn</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Multiply two floating point values in round-to-nearest-even mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gcd2f8b720306266f6e814345d4cf1b93" shape="rect">__fmul_ru</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Multiply two floating point values in round-up mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gff448e40e1e71eb620159a40e5e62705" shape="rect">__fmul_rz</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Multiply two floating point values in round-towards-zero mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g4f51ca3e41e5f9369bed0bf0c5f42971" shape="rect">__frcp_rd</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mfrac>
                                 <mn>1</mn>
                                 <mi>x</mi>
                              </mfrac>
                           </math>
                           
                           in round-down mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gba455801af8ac9af405a5d37ef2f077b" shape="rect">__frcp_rn</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mfrac>
                                 <mn>1</mn>
                                 <mi>x</mi>
                              </mfrac>
                           </math>
                           
                           in round-to-nearest-even mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gd5b3289e40e510c2067c8f7a426aa884" shape="rect">__frcp_ru</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mfrac>
                                 <mn>1</mn>
                                 <mi>x</mi>
                              </mfrac>
                           </math>
                           
                           in round-up mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g64032913321c328ae72111161af32268" shape="rect">__frcp_rz</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mfrac>
                                 <mn>1</mn>
                                 <mi>x</mi>
                              </mfrac>
                           </math>
                           
                           in round-towards-zero mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g71ee45580cbeeea206297f0112aff42c" shape="rect">__frsqrt_rn</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mn>1</mn>
                              <mrow class="MJX-TeXAtom-ORD">
                                 <mo>/</mo>
                              </mrow>
                              <msqrt>
                                 <mi>x</mi>
                              </msqrt>
                           </math>
                           
                           in round-to-nearest-even mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g59566bdd0638a5b249dbda757f2bb06b" shape="rect">__fsqrt_rd</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <msqrt>
                                 <mi>x</mi>
                              </msqrt>
                           </math>
                           
                           in round-down mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gf021e85b5e9de141a0fc2ff6fbe85875" shape="rect">__fsqrt_rn</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <msqrt>
                                 <mi>x</mi>
                              </msqrt>
                           </math>
                           
                           in round-to-nearest-even mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gb429e39b1790b4dfae0d0c4926f53fe2" shape="rect">__fsqrt_ru</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <msqrt>
                                 <mi>x</mi>
                              </msqrt>
                           </math>
                           
                           in round-up mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g094bf489bf492287424b1080569189f1" shape="rect">__fsqrt_rz</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Compute   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <msqrt>
                                 <mi>x</mi>
                              </msqrt>
                           </math>
                           
                           in round-towards-zero mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g78502e666a0e6e7690230e118403df54" shape="rect">__fsub_rd</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Subtract two floating point values in round-down mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1ge75e42e6637c178cd3c86a6e3774f7cb" shape="rect">__fsub_rn</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Subtract two floating point values in round-to-nearest-even mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g4adc718465695ee57990318d5a650b1c" shape="rect">__fsub_ru</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Subtract two floating point values in round-up mode. </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gc900725c2921068c2ad4f53039b6bacf" shape="rect">__fsub_rz</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Subtract two floating point values in round-towards-zero mode. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g5e7f5cc05f028a5450526779411b01c3" shape="rect">__log10f</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate base 10 logarithm of the input argument. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gcc1ea1ab5870a1e9ceba3a15091b2b02" shape="rect">__log2f</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate base 2 logarithm of the input argument. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g9f2127ae9b45584dbb85b9f6e867c998" shape="rect">__logf</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate base   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <mi>e</mi>
                           </math>
                           
                           logarithm of the input argument. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1gf6001c6e3e514f7b787ea9ac4f34bddb" shape="rect">__powf</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate of   
                           
                           
                           <math xmlns="http://www.w3.org/1998/Math/MathML">
                              <msup>
                                 <mi>x</mi>
                                 <mi>y</mi>
                              </msup>
                           </math>
                           . </span></dd>
                     <dt><span class="member_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ float&nbsp;</span><span class="member_name"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g2c84f08e0db7117a14509d21c3aec04e" shape="rect">__saturatef</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Clamp the input argument to [+0.0, 1.0]. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ void&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g76cb8b6af3b77239e584dfa8ee7bf154" shape="rect">__sincosf</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float*<span>&nbsp;</span><span class="keyword keyword apiItemName">sptr</span>, float*<span>&nbsp;</span><span class="keyword keyword apiItemName">cptr</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate of sine and cosine of the first input argument. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g03d5333cdd4c7334dba666812f3aa091" shape="rect">__sinf</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate sine of the input argument. </span></dd>
                     <dt><span class="member_long_type"><span class="keyword keyword apiItemName">__device__</span>
                           ​ __cudart_builtin__ float&nbsp;</span><span class="member_name_long_type"><a href="#group__CUDA__MATH__INTRINSIC__SINGLE_1g33d82f02e919e8b2182fccd9c9abb760" shape="rect">__tanf</a> (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Calculate the fast approximate tangent of the input argument. </span></dd>
                  </dl>
                  <div class="description">
                     <h3 class="sectiontitle">Functions</h3>
                     <dl class="description">
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g21dc4a204703a4926c21d28fba96c911" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g21dc4a204703a4926c21d28fba96c911" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __cosf (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate cosine of the input argument. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns the approximate cosine of <tt class="ph tt code">x</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate cosine of the input argument <tt class="ph tt code">x</tt>, measured in radians.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Input and output in the denormal range is flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g129fe9797746fdb4285c406dc1015ef7" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g129fe9797746fdb4285c406dc1015ef7" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __exp10f (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate base 10 exponential of the input argument. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns an approximation to   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msup>
                                       <mn>10</mn>
                                       <mi>x</mi>
                                    </msup>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate base 10 exponential of the input argument <tt class="ph tt code">x</tt>,   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msup>
                                       <mn>10</mn>
                                       <mi>x</mi>
                                    </msup>
                                 </math>
                                 .
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Most input and output values around denormal range are flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g1b4262f48ca0c474212fad425b510cd7" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g1b4262f48ca0c474212fad425b510cd7" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __expf (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate base   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mi>e</mi>
                              </math>
                              
                              exponential of the input argument. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns an approximation to   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msup>
                                       <mi>e</mi>
                                       <mi>x</mi>
                                    </msup>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate base   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>e</mi>
                                 </math>
                                 
                                 exponential of the input argument <tt class="ph tt code">x</tt>,   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msup>
                                       <mi>e</mi>
                                       <mi>x</mi>
                                    </msup>
                                 </math>
                                 .
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Most input and output values around denormal range are flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1ga8255ea2b671a8488813d9d3527e661a" id="group__CUDA__MATH__INTRINSIC__SINGLE_1ga8255ea2b671a8488813d9d3527e661a" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fadd_rd (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Add two floating point values in round-down mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> + <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the sum of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-down (to negative infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g34f8d82135041b06099d7709ff0bbe4e" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g34f8d82135041b06099d7709ff0bbe4e" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fadd_rn (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Add two floating point values in round-to-nearest-even mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> + <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the sum of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-to-nearest-even rounding mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g3ba9e088a1f798c2542fe7d69736ac7e" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g3ba9e088a1f798c2542fe7d69736ac7e" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fadd_ru (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Add two floating point values in round-up mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> + <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the sum of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-up (to positive infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g8d108dee04b1aa0681fcdfb8f661dc9e" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g8d108dee04b1aa0681fcdfb8f661dc9e" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fadd_rz (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Add two floating point values in round-towards-zero mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> + <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the sum of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-towards-zero mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1ga548a4045aee3b2dce24bccb26f90f82" id="group__CUDA__MATH__INTRINSIC__SINGLE_1ga548a4045aee3b2dce24bccb26f90f82" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fdiv_rd (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Divide two floating point values in round-down mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> / <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Divide two floating point values <tt class="ph tt code">x</tt> by <tt class="ph tt code">y</tt> in round-down (to negative infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g1bd038de4c10eec819e00991fb5acf7e" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g1bd038de4c10eec819e00991fb5acf7e" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fdiv_rn (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Divide two floating point values in round-to-nearest-even mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> / <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Divide two floating point values <tt class="ph tt code">x</tt> by <tt class="ph tt code">y</tt> in round-to-nearest-even mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g8089bb061fd076bdb5b08566b4d0e0c2" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g8089bb061fd076bdb5b08566b4d0e0c2" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fdiv_ru (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Divide two floating point values in round-up mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> / <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Divide two floating point values <tt class="ph tt code">x</tt> by <tt class="ph tt code">y</tt> in round-up (to positive infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gb1465a09b2a88d1c2048d0b0f612fb5c" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gb1465a09b2a88d1c2048d0b0f612fb5c" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fdiv_rz (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Divide two floating point values in round-towards-zero mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> / <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Divide two floating point values <tt class="ph tt code">x</tt> by <tt class="ph tt code">y</tt> in round-towards-zero mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gc996beec34f94f6376d0674a6860e107" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gc996beec34f94f6376d0674a6860e107" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fdividef (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate division of the input arguments. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> / <tt class="ph tt code">y</tt>.
                                 
                                 <ul>
                                    <li>__fdividef(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       , <tt class="ph tt code">y</tt>) returns NaN for   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <msup>
                                             <mn>2</mn>
                                             <mrow class="MJX-TeXAtom-ORD">
                                                <mn>126</mn>
                                             </mrow>
                                          </msup>
                                          <mo>&lt;</mo>
                                          <mi>y</mi>
                                          <mo>&lt;</mo>
                                          <msup>
                                             <mn>2</mn>
                                             <mrow class="MJX-TeXAtom-ORD">
                                                <mn>128</mn>
                                             </mrow>
                                          </msup>
                                       </math>
                                       .
                                    </li>
                                    <li>__fdividef(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>) returns 0 for   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <msup>
                                             <mn>2</mn>
                                             <mrow class="MJX-TeXAtom-ORD">
                                                <mn>126</mn>
                                             </mrow>
                                          </msup>
                                          <mo>&lt;</mo>
                                          <mi>y</mi>
                                          <mo>&lt;</mo>
                                          <msup>
                                             <mn>2</mn>
                                             <mrow class="MJX-TeXAtom-ORD">
                                                <mn>128</mn>
                                             </mrow>
                                          </msup>
                                       </math>
                                       
                                       and   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>≠</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                 </ul>
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate division of <tt class="ph tt code">x</tt> by <tt class="ph tt code">y</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g5b12d5103d17eed423f1db706a9c80be" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g5b12d5103d17eed423f1db706a9c80be" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fmaf_rd (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">z</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mi>x</mi>
                                 <mo>×</mo>
                                 <mi>y</mi>
                                 <mo>+</mo>
                                 <mi>z</mi>
                              </math>
                              
                              as a single operation, in round-down mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns the rounded value of   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>x</mi>
                                    <mo>×</mo>
                                    <mi>y</mi>
                                    <mo>+</mo>
                                    <mi>z</mi>
                                 </math>
                                 
                                 as a single operation.
                                 
                                 <ul>
                                    <li>fmaf(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mn>0</mn>
                                       </math>
                                       
                                       , <tt class="ph tt code">z</tt>) returns NaN.
                                    </li>
                                    <li>fmaf(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mn>0</mn>
                                       </math>
                                       
                                       ,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       , <tt class="ph tt code">z</tt>) returns NaN.
                                    </li>
                                    <li>fmaf(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>−</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ) returns NaN if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>×</mo>
                                          <mi>y</mi>
                                       </math>
                                       
                                       is an exact   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>+</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                    <li>fmaf(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>+</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ) returns NaN if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>×</mo>
                                          <mi>y</mi>
                                       </math>
                                       
                                       is an exact   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>−</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                 </ul>
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Computes the value of   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>x</mi>
                                    <mo>×</mo>
                                    <mi>y</mi>
                                    <mo>+</mo>
                                    <mi>z</mi>
                                 </math>
                                 
                                 as a single ternary operation, rounding the result once in round-down (to negative infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g77b36635a8fbdc96a7e08e201d589316" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g77b36635a8fbdc96a7e08e201d589316" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fmaf_rn (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">z</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mi>x</mi>
                                 <mo>×</mo>
                                 <mi>y</mi>
                                 <mo>+</mo>
                                 <mi>z</mi>
                              </math>
                              
                              as a single operation, in round-to-nearest-even mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns the rounded value of   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>x</mi>
                                    <mo>×</mo>
                                    <mi>y</mi>
                                    <mo>+</mo>
                                    <mi>z</mi>
                                 </math>
                                 
                                 as a single operation.
                                 
                                 <ul>
                                    <li>fmaf(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mn>0</mn>
                                       </math>
                                       
                                       , <tt class="ph tt code">z</tt>) returns NaN.
                                    </li>
                                    <li>fmaf(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mn>0</mn>
                                       </math>
                                       
                                       ,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       , <tt class="ph tt code">z</tt>) returns NaN.
                                    </li>
                                    <li>fmaf(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>−</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ) returns NaN if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>×</mo>
                                          <mi>y</mi>
                                       </math>
                                       
                                       is an exact   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>+</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                    <li>fmaf(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>+</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ) returns NaN if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>×</mo>
                                          <mi>y</mi>
                                       </math>
                                       
                                       is an exact   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>−</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                 </ul>
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Computes the value of   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>x</mi>
                                    <mo>×</mo>
                                    <mi>y</mi>
                                    <mo>+</mo>
                                    <mi>z</mi>
                                 </math>
                                 
                                 as a single ternary operation, rounding the result once in round-to-nearest-even mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gfe855a453ea92a580b79ad8a7e72bc49" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gfe855a453ea92a580b79ad8a7e72bc49" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fmaf_ru (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">z</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mi>x</mi>
                                 <mo>×</mo>
                                 <mi>y</mi>
                                 <mo>+</mo>
                                 <mi>z</mi>
                              </math>
                              
                              as a single operation, in round-up mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns the rounded value of   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>x</mi>
                                    <mo>×</mo>
                                    <mi>y</mi>
                                    <mo>+</mo>
                                    <mi>z</mi>
                                 </math>
                                 
                                 as a single operation.
                                 
                                 <ul>
                                    <li>fmaf(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mn>0</mn>
                                       </math>
                                       
                                       , <tt class="ph tt code">z</tt>) returns NaN.
                                    </li>
                                    <li>fmaf(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mn>0</mn>
                                       </math>
                                       
                                       ,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       , <tt class="ph tt code">z</tt>) returns NaN.
                                    </li>
                                    <li>fmaf(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>−</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ) returns NaN if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>×</mo>
                                          <mi>y</mi>
                                       </math>
                                       
                                       is an exact   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>+</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                    <li>fmaf(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>+</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ) returns NaN if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>×</mo>
                                          <mi>y</mi>
                                       </math>
                                       
                                       is an exact   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>−</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                 </ul>
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Computes the value of   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>x</mi>
                                    <mo>×</mo>
                                    <mi>y</mi>
                                    <mo>+</mo>
                                    <mi>z</mi>
                                 </math>
                                 
                                 as a single ternary operation, rounding the result once in round-up (to positive infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g42a5f6c99064834ad50b2bfa7aa77731" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g42a5f6c99064834ad50b2bfa7aa77731" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fmaf_rz (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">z</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mi>x</mi>
                                 <mo>×</mo>
                                 <mi>y</mi>
                                 <mo>+</mo>
                                 <mi>z</mi>
                              </math>
                              
                              as a single operation, in round-towards-zero mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns the rounded value of   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>x</mi>
                                    <mo>×</mo>
                                    <mi>y</mi>
                                    <mo>+</mo>
                                    <mi>z</mi>
                                 </math>
                                 
                                 as a single operation.
                                 
                                 <ul>
                                    <li>fmaf(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mn>0</mn>
                                       </math>
                                       
                                       , <tt class="ph tt code">z</tt>) returns NaN.
                                    </li>
                                    <li>fmaf(   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mn>0</mn>
                                       </math>
                                       
                                       ,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>±</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       , <tt class="ph tt code">z</tt>) returns NaN.
                                    </li>
                                    <li>fmaf(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>−</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ) returns NaN if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>×</mo>
                                          <mi>y</mi>
                                       </math>
                                       
                                       is an exact   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>+</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                    <li>fmaf(<tt class="ph tt code">x</tt>, <tt class="ph tt code">y</tt>,   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>+</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       
                                       ) returns NaN if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mi>x</mi>
                                          <mo>×</mo>
                                          <mi>y</mi>
                                       </math>
                                       
                                       is an exact   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mo>−</mo>
                                          <mi mathvariant="normal">∞</mi>
                                       </math>
                                       .
                                    </li>
                                 </ul>
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Computes the value of   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>x</mi>
                                    <mo>×</mo>
                                    <mi>y</mi>
                                    <mo>+</mo>
                                    <mi>z</mi>
                                 </math>
                                 
                                 as a single ternary operation, rounding the result once in round-towards-zero mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g28d56d8747ca7960860cd9c67cd3fed6" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g28d56d8747ca7960860cd9c67cd3fed6" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fmul_rd (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Multiply two floating point values in round-down mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> * <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the product of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-down (to negative infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g4b9d2d5cb295c1442b00e6eff5248b97" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g4b9d2d5cb295c1442b00e6eff5248b97" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fmul_rn (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Multiply two floating point values in round-to-nearest-even mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> * <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the product of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-to-nearest-even mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gcd2f8b720306266f6e814345d4cf1b93" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gcd2f8b720306266f6e814345d4cf1b93" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fmul_ru (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Multiply two floating point values in round-up mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> * <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the product of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-up (to positive infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gff448e40e1e71eb620159a40e5e62705" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gff448e40e1e71eb620159a40e5e62705" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fmul_rz (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Multiply two floating point values in round-towards-zero mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> * <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the product of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-towards-zero mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g4f51ca3e41e5f9369bed0bf0c5f42971" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g4f51ca3e41e5f9369bed0bf0c5f42971" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __frcp_rd (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mfrac>
                                    <mn>1</mn>
                                    <mi>x</mi>
                                 </mfrac>
                              </math>
                              
                              in round-down mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mfrac>
                                       <mn>1</mn>
                                       <mi>x</mi>
                                    </mfrac>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the reciprocal of <tt class="ph tt code">x</tt> in round-down (to negative infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gba455801af8ac9af405a5d37ef2f077b" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gba455801af8ac9af405a5d37ef2f077b" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __frcp_rn (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mfrac>
                                    <mn>1</mn>
                                    <mi>x</mi>
                                 </mfrac>
                              </math>
                              
                              in round-to-nearest-even mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mfrac>
                                       <mn>1</mn>
                                       <mi>x</mi>
                                    </mfrac>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the reciprocal of <tt class="ph tt code">x</tt> in round-to-nearest-even mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gd5b3289e40e510c2067c8f7a426aa884" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gd5b3289e40e510c2067c8f7a426aa884" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __frcp_ru (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mfrac>
                                    <mn>1</mn>
                                    <mi>x</mi>
                                 </mfrac>
                              </math>
                              
                              in round-up mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mfrac>
                                       <mn>1</mn>
                                       <mi>x</mi>
                                    </mfrac>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the reciprocal of <tt class="ph tt code">x</tt> in round-up (to positive infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g64032913321c328ae72111161af32268" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g64032913321c328ae72111161af32268" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __frcp_rz (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mfrac>
                                    <mn>1</mn>
                                    <mi>x</mi>
                                 </mfrac>
                              </math>
                              
                              in round-towards-zero mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mfrac>
                                       <mn>1</mn>
                                       <mi>x</mi>
                                    </mfrac>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the reciprocal of <tt class="ph tt code">x</tt> in round-towards-zero mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g71ee45580cbeeea206297f0112aff42c" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g71ee45580cbeeea206297f0112aff42c" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __frsqrt_rn (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mn>1</mn>
                                 <mrow class="MJX-TeXAtom-ORD">
                                    <mo>/</mo>
                                 </mrow>
                                 <msqrt>
                                    <mi>x</mi>
                                 </msqrt>
                              </math>
                              
                              in round-to-nearest-even mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mn>1</mn>
                                    <mrow class="MJX-TeXAtom-ORD">
                                       <mo>/</mo>
                                    </mrow>
                                    <msqrt>
                                       <mi>x</mi>
                                    </msqrt>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the reciprocal square root of <tt class="ph tt code">x</tt> in round-to-nearest-even mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g59566bdd0638a5b249dbda757f2bb06b" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g59566bdd0638a5b249dbda757f2bb06b" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fsqrt_rd (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <msqrt>
                                    <mi>x</mi>
                                 </msqrt>
                              </math>
                              
                              in round-down mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msqrt>
                                       <mi>x</mi>
                                    </msqrt>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the square root of <tt class="ph tt code">x</tt> in round-down (to negative infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gf021e85b5e9de141a0fc2ff6fbe85875" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gf021e85b5e9de141a0fc2ff6fbe85875" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fsqrt_rn (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <msqrt>
                                    <mi>x</mi>
                                 </msqrt>
                              </math>
                              
                              in round-to-nearest-even mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msqrt>
                                       <mi>x</mi>
                                    </msqrt>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the square root of <tt class="ph tt code">x</tt> in round-to-nearest-even mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gb429e39b1790b4dfae0d0c4926f53fe2" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gb429e39b1790b4dfae0d0c4926f53fe2" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fsqrt_ru (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <msqrt>
                                    <mi>x</mi>
                                 </msqrt>
                              </math>
                              
                              in round-up mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msqrt>
                                       <mi>x</mi>
                                    </msqrt>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the square root of <tt class="ph tt code">x</tt> in round-up (to positive infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g094bf489bf492287424b1080569189f1" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g094bf489bf492287424b1080569189f1" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fsqrt_rz (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Compute   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <msqrt>
                                    <mi>x</mi>
                                 </msqrt>
                              </math>
                              
                              in round-towards-zero mode. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msqrt>
                                       <mi>x</mi>
                                    </msqrt>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the square root of <tt class="ph tt code">x</tt> in round-towards-zero mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g78502e666a0e6e7690230e118403df54" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g78502e666a0e6e7690230e118403df54" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fsub_rd (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Subtract two floating point values in round-down mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> - <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the difference of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-down (to negative infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1ge75e42e6637c178cd3c86a6e3774f7cb" id="group__CUDA__MATH__INTRINSIC__SINGLE_1ge75e42e6637c178cd3c86a6e3774f7cb" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fsub_rn (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Subtract two floating point values in round-to-nearest-even mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> - <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the difference of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-to-nearest-even rounding mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g4adc718465695ee57990318d5a650b1c" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g4adc718465695ee57990318d5a650b1c" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fsub_ru (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Subtract two floating point values in round-up mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> - <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the difference of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-up (to positive infinity) mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gc900725c2921068c2ad4f53039b6bacf" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gc900725c2921068c2ad4f53039b6bacf" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __fsub_rz (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Subtract two floating point values in round-towards-zero mode. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns <tt class="ph tt code">x</tt> - <tt class="ph tt code">y</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Compute the difference of <tt class="ph tt code">x</tt> and <tt class="ph tt code">y</tt> in round-towards-zero mode.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.1, Table 6. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">This operation will never be merged into a single multiply-add instruction. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g5e7f5cc05f028a5450526779411b01c3" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g5e7f5cc05f028a5450526779411b01c3" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __log10f (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate base 10 logarithm of the input argument. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns an approximation to   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msub>
                                       <mi>log</mi>
                                       <mrow class="MJX-TeXAtom-ORD">
                                          <mn>10</mn>
                                       </mrow>
                                    </msub>
                                    <mo>⁡</mo>
                                    <mo stretchy="false">(</mo>
                                    <mi>x</mi>
                                    <mo stretchy="false">)</mo>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate base 10 logarithm of the input argument <tt class="ph tt code">x</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Most input and output values around denormal range are flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gcc1ea1ab5870a1e9ceba3a15091b2b02" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gcc1ea1ab5870a1e9ceba3a15091b2b02" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __log2f (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate base 2 logarithm of the input argument. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns an approximation to   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msub>
                                       <mi>log</mi>
                                       <mn>2</mn>
                                    </msub>
                                    <mo>⁡</mo>
                                    <mo stretchy="false">(</mo>
                                    <mi>x</mi>
                                    <mo stretchy="false">)</mo>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate base 2 logarithm of the input argument <tt class="ph tt code">x</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Input and output in the denormal range is flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g9f2127ae9b45584dbb85b9f6e867c998" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g9f2127ae9b45584dbb85b9f6e867c998" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __logf (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate base   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <mi>e</mi>
                              </math>
                              
                              logarithm of the input argument. 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns an approximation to   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msub>
                                       <mi>log</mi>
                                       <mi>e</mi>
                                    </msub>
                                    <mo>⁡</mo>
                                    <mo stretchy="false">(</mo>
                                    <mi>x</mi>
                                    <mo stretchy="false">)</mo>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate base   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <mi>e</mi>
                                 </math>
                                 
                                 logarithm of the input argument <tt class="ph tt code">x</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Most input and output values around denormal range are flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1gf6001c6e3e514f7b787ea9ac4f34bddb" id="group__CUDA__MATH__INTRINSIC__SINGLE_1gf6001c6e3e514f7b787ea9ac4f34bddb" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __powf (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float <span>&nbsp;</span><span class="keyword keyword apiItemName">y</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate of   
                              
                              
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
                                 <msup>
                                    <mi>x</mi>
                                    <mi>y</mi>
                                 </msup>
                              </math>
                              . 
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns an approximation to   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msup>
                                       <mi>x</mi>
                                       <mi>y</mi>
                                    </msup>
                                 </math>
                                 .
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate of <tt class="ph tt code">x</tt>, the first input argument, raised to the power of <tt class="ph tt code">y</tt>, the second input argument,   
                                 
                                 
                                 <math xmlns="http://www.w3.org/1998/Math/MathML">
                                    <msup>
                                       <mi>x</mi>
                                       <mi>y</mi>
                                    </msup>
                                 </math>
                                 .
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Most input and output values around denormal range are flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g2c84f08e0db7117a14509d21c3aec04e" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g2c84f08e0db7117a14509d21c3aec04e" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ float __saturatef (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Clamp the input argument to [+0.0, 1.0]. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">
                                 <ul>
                                    <li>__saturatef(<tt class="ph tt code">x</tt>) returns 0 if <tt class="ph tt code">x</tt> &lt; 0.
                                    </li>
                                    <li>__saturatef(<tt class="ph tt code">x</tt>) returns 1 if <tt class="ph tt code">x</tt> &gt; 1.
                                    </li>
                                    <li>__saturatef(<tt class="ph tt code">x</tt>) returns <tt class="ph tt code">x</tt> if   
                                       
                                       
                                       <math xmlns="http://www.w3.org/1998/Math/MathML">
                                          <mn>0</mn>
                                          <mo>≤</mo>
                                          <mi>x</mi>
                                          <mo>≤</mo>
                                          <mn>1</mn>
                                       </math>
                                       .
                                    </li>
                                    <li>__saturatef(NaN) returns 0. </li>
                                 </ul>
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Clamp the input argument <tt class="ph tt code">x</tt> to be within the interval [+0.0, 1.0]. 
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g76cb8b6af3b77239e584dfa8ee7bf154" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g76cb8b6af3b77239e584dfa8ee7bf154" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ void __sincosf (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span>, float*<span>&nbsp;</span><span class="keyword keyword apiItemName">sptr</span>, float*<span>&nbsp;</span><span class="keyword keyword apiItemName">cptr</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate of sine and cosine of the first input argument. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">
                                 <ul>
                                    <li>none</li>
                                 </ul>
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate of sine and cosine of the first input argument <tt class="ph tt code">x</tt> (measured in radians). The results for sine and cosine are written into the second argument, <tt class="ph tt code">sptr</tt>, and, respectively, third argument, <tt class="ph tt code">cptr</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Denorm input/output is flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g03d5333cdd4c7334dba666812f3aa091" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g03d5333cdd4c7334dba666812f3aa091" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __sinf (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate sine of the input argument. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns the approximate sine of <tt class="ph tt code">x</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate sine of the input argument <tt class="ph tt code">x</tt>, measured in radians.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Input and output in the denormal range is flushed to sign preserving 0.0. </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__MATH__INTRINSIC__SINGLE_1g33d82f02e919e8b2182fccd9c9abb760" id="group__CUDA__MATH__INTRINSIC__SINGLE_1g33d82f02e919e8b2182fccd9c9abb760" shape="rect">
                              <!-- --></a><span><span class="keyword keyword apiItemName">__device__</span>
                              ​ __cudart_builtin__ float __tanf (  float <span>&nbsp;</span><span class="keyword keyword apiItemName">x</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Calculate the fast approximate tangent of the input argument. </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return">Returns the approximate tangent of <tt class="ph tt code">x</tt>.
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Calculate the fast approximate tangent of the input argument <tt class="ph tt code">x</tt>, measured in radians.
                              </p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">For accuracy information for this function see the CUDA C Programming Guide, Appendix D.2, Table 9. </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">The result is computed as the fast divide of <a class="xref" href="group__CUDA__MATH__INTRINSIC__SINGLE.html#group__CUDA__MATH__INTRINSIC__SINGLE_1g03d5333cdd4c7334dba666812f3aa091" title="Calculate the fast approximate sine of the input argument." shape="rect">__sinf()</a> by <a class="xref" href="group__CUDA__MATH__INTRINSIC__SINGLE.html#group__CUDA__MATH__INTRINSIC__SINGLE_1g21dc4a204703a4926c21d28fba96c911" title="Calculate the fast approximate cosine of the input argument." shape="rect">__cosf()</a>. Denormal input and output are flushed to sign-preserving 0.0 at each step of the computation. 
                                          </p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                           </div>
                        </dd>
                     </dl>
                  </div>
               </div>
               
               <hr id="contents-end"></hr>
               
            </article>
         </div>
      </div>
      <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/formatting/common.min.js"></script>
      <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/scripts/google-analytics/google-analytics-write.js"></script>
      <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/scripts/google-analytics/google-analytics-tracker.js"></script>
      <script type="text/javascript">var switchTo5x=true;</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript">stLight.options({publisher: "998dc202-a267-4d8e-bce9-14debadb8d92", doNotHash: false, doNotCopy: false, hashAddressBar: false});</script></body>
</html>