<ahref="a00026.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> </div>
<divclass="line"><aname="l00053"></a><spanclass="lineno"> 53</span>  genType <aclass="code"href="a00129.html#gaeca8e195d482248f677e3905d00f11ae"title="Returns x if x >= 0; otherwise, it returns -x.">abs</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00062"></a><spanclass="lineno"> 62</span>  genType <aclass="code"href="a00129.html#ga79f412e6d33cb4be13497056c2298d14"title="Returns 1.0 if x > 0, 0.0 if x == 0, or -1.0 if x < 0.">sign</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00071"></a><spanclass="lineno"> 71</span>  genType <aclass="code"href="a00129.html#gac3458e950a8a716468866f841a833c77"title="Returns a value equal to the nearest integer that is less then or equal to x.">floor</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00081"></a><spanclass="lineno"> 81</span>  genType <aclass="code"href="a00129.html#gae1268fe85d913d9e4054de0e046abaef"title="Returns a value equal to the nearest integer to x whose absolute value is not larger than the absolut...">trunc</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00094"></a><spanclass="lineno"> 94</span>  genType <aclass="code"href="a00129.html#ga32125c5451799e80b886ef665b947d0c"title="Returns a value equal to the nearest integer to x.">round</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00106"></a><spanclass="lineno"> 106</span>  genType <aclass="code"href="a00129.html#gab46fe1ce5fdd08f904be811a53364968"title="Returns a value equal to the nearest integer to x.">roundEven</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00116"></a><spanclass="lineno"> 116</span>  genType <aclass="code"href="a00129.html#ga1ce130f2934cf1d7aca83a7027422f3c"title="Returns a value equal to the nearest integer that is greater than or equal to x.">ceil</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00161"></a><spanclass="lineno"> 161</span>  genType <aclass="code"href="a00129.html#ga34ff69d5efb2fafa3156ad2b87bd49ec"title="Returns the fractional part of x and sets i to the integer part (as a whole number floating point val...">modf</a>(</div>
<divclass="line"><aname="l00172"></a><spanclass="lineno"> 172</span>  genType <aclass="code"href="a00129.html#ga0d2bb6c2caad4acf992e6dcd41a626fe"title="Returns y if y < x; otherwise, it returns x.">min</a>(</div>
<divclass="line"><aname="l00177"></a><spanclass="lineno"> 177</span>  genType <aclass="code"href="a00129.html#ga0d2bb6c2caad4acf992e6dcd41a626fe"title="Returns y if y < x; otherwise, it returns x.">min</a>(</div>
<divclass="line"><aname="l00188"></a><spanclass="lineno"> 188</span>  genType <aclass="code"href="a00129.html#ga3f6af26fbb056e0fc8a04ddc8871add2"title="Returns y if x < y; otherwise, it returns x.">max</a>(</div>
<divclass="line"><aname="l00193"></a><spanclass="lineno"> 193</span>  genType <aclass="code"href="a00129.html#ga3f6af26fbb056e0fc8a04ddc8871add2"title="Returns y if x < y; otherwise, it returns x.">max</a>(</div>
<divclass="line"><aname="l00205"></a><spanclass="lineno"> 205</span>  genType <aclass="code"href="a00129.html#ga99b1ce602a02833646e5077345858da4"title="Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal an...">clamp</a>(</div>
<divclass="line"><aname="l00211"></a><spanclass="lineno"> 211</span>  genType <aclass="code"href="a00129.html#ga99b1ce602a02833646e5077345858da4"title="Returns min(max(x, minVal), maxVal) for each component in x using the floating-point values minVal an...">clamp</a>(</div>
<divclass="line"><aname="l00266"></a><spanclass="lineno"> 266</span>  genType <aclass="code"href="a00129.html#ga3d3199dcbbb0ac8e0d9664d538702a40"title="Returns 0.0 if x < edge, otherwise it returns 1.0.">step</a>(</div>
<divclass="line"><aname="l00271"></a><spanclass="lineno"> 271</span>  genType <aclass="code"href="a00129.html#ga3d3199dcbbb0ac8e0d9664d538702a40"title="Returns 0.0 if x < edge, otherwise it returns 1.0.">step</a>(</div>
<divclass="line"><aname="l00290"></a><spanclass="lineno"> 290</span>  genType <aclass="code"href="a00129.html#gabdfe71a62ef69b5ec834601e87588667"title="Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and performs smooth Hermite interpolation between 0 a...">smoothstep</a>(</div>
<divclass="line"><aname="l00296"></a><spanclass="lineno"> 296</span>  genType <aclass="code"href="a00129.html#gabdfe71a62ef69b5ec834601e87588667"title="Returns 0.0 if x <= edge0 and 1.0 if x >= edge1 and performs smooth Hermite interpolation between 0 a...">smoothstep</a>(</div>
<divclass="line"><aname="l00314"></a><spanclass="lineno"> 314</span> <spanclass="keyword">typename</span> genType::bool_type <aclass="code"href="a00129.html#ga5efda4205aed487be515b5f2921303f8"title="Returns true if x holds a NaN (not a number) representation in the underlying implementation's set of...">isnan</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00327"></a><spanclass="lineno"> 327</span> <spanclass="keyword">typename</span> genType::bool_type <aclass="code"href="a00129.html#ga69fcbd40e0ce359f832329c0c93d5912"title="Returns true if x holds a positive infinity or negative infinity representation in the underlying imp...">isinf</a>(genType <spanclass="keyword">const</span>& x);</div>
<divclass="line"><aname="l00339"></a><spanclass="lineno"> 339</span>  genIType <aclass="code"href="a00129.html#ga0ac6c59156dcdc12fa8fd861925ddb4c"title="Returns a signed integer value representing the encoding of a floating-point value.">floatBitsToInt</a>(genType <spanclass="keyword">const</span>& value);</div>
<divclass="line"><aname="l00351"></a><spanclass="lineno"> 351</span>  genUType <aclass="code"href="a00129.html#gaccd4fbc2c30848eb85370e2e5b4e4eec"title="Returns a unsigned integer value representing the encoding of a floating-point value.">floatBitsToUint</a>(genType <spanclass="keyword">const</span>& value);</div>
<divclass="line"><aname="l00367"></a><spanclass="lineno"> 367</span>  genType <aclass="code"href="a00129.html#ga15f7f0f93ebb026338cb3d7d5876e1b7"title="Returns a floating-point value corresponding to a signed integer encoding of a floating-point value...">intBitsToFloat</a>(genIType <spanclass="keyword">const</span>& value);</div>
<divclass="line"><aname="l00383"></a><spanclass="lineno"> 383</span>  genType <aclass="code"href="a00129.html#ga3e4a94c90cffac713c287d1fb7b51c08"title="Returns a floating-point value corresponding to a unsigned integer encoding of a floating-point value...">uintBitsToFloat</a>(genUType <spanclass="keyword">const</span>& value);</div>
<divclass="line"><aname="l00392"></a><spanclass="lineno"> 392</span>  genType <aclass="code"href="a00129.html#gae88b926eebc4d610ecdd148bf8c7bdac"title="Computes and returns a * b + c.">fma</a>(genType <spanclass="keyword">const</span>& a, genType <spanclass="keyword">const</span>& b, genType <spanclass="keyword">const</span>& c);</div>
<divclass="line"><aname="l00409"></a><spanclass="lineno"> 409</span>  genType <aclass="code"href="a00129.html#ga459a98ee7601031e99bf0e99978ff13f"title="Splits x into a floating-point significand in the range [0.5, 1.0) and an integral exponent of two...">frexp</a>(genType <spanclass="keyword">const</span>& x, genIType &<aclass="code"href="a00130.html#ga03903bb9395a13d554a5fbecdf67792b"title="Returns the natural exponentiation of x, i.e., e^x.">exp</a>);</div>
<divclass="line"><aname="l00423"></a><spanclass="lineno"> 423</span>  genType <aclass="code"href="a00129.html#gaf210cb4f21bbfde6ace0849e960a4b3a"title="Builds a floating-point number from x and the corresponding integral exponent of two in exp...">ldexp</a>(genType <spanclass="keyword">const</span>& x, genIType <spanclass="keyword">const</span>&<aclass="code"href="a00130.html#ga03903bb9395a13d554a5fbecdf67792b"title="Returns the natural exponentiation of x, i.e., e^x.">exp</a>);</div>