--- layout: stdlib-reference --- # Math functions This category contains the following declarations: #### [abs\](abs) #### [acos\](acos) #### [acosh\](acosh) #### [asin\](asin) #### [asinh\](asinh) #### [atan\](atan) #### [atan2\](atan2) #### [atanh\](atanh) #### [ceil\](ceil) #### [clamp\](clamp) #### [copysign\](copysign) #### [copysign\_double\](copysign_double) #### [copysign\_float\](copysign_float) #### [copysign\_half\](copysign_half) #### [cos\](cos) #### [cosh\](cosh) #### [cospi\](cospi) #### [cross\](cross) #### [degrees\](degrees) #### [determinant\](determinant) #### [distance\](distance) #### [divide\](divide) #### [dot\](dot) #### [dot2add](dot2add) #### [dot4add\_i8packed](dot4add_i8packed) #### [dot4add\_u8packed](dot4add_u8packed) #### [dst\](dst) #### [exp\](exp) #### [exp10\](exp10) #### [exp2\](exp2) #### [fabs\](fabs) #### [faceforward\](faceforward) #### [fdim\](fdim) #### [floor\](floor) #### [fma\](fma) #### [fmax\](fmax) #### [fmax3\](fmax3) #### [fmedian3\](fmedian3) #### [fmin\](fmin) #### [fmin3\](fmin3) #### [fmod\](fmod) #### [frac\](frac) #### [fract\](fract) #### [frexp\](frexp) #### [isfinite\](isfinite) #### [isinf\](isinf) #### [isnan\](isnan) #### [ldexp\](ldexp) #### [length\](length) #### [lerp\](lerp) #### [lit](lit) #### [log\](log) #### [log10\](log10) #### [log2\](log2) #### [mad\](mad) #### [max\](max) #### [max3\](max3) #### [median3\](median3) #### [min\](min) #### [min3\](min3) #### [modf\](modf) #### [msad4](msad4) #### [mul\](mul) #### [normalize\](normalize) #### [pow\](pow) #### [powr\](powr) #### [radians\](radians) #### [rcp\](rcp) #### [reflect\](reflect) #### [refract\](refract) #### [rint\](rint) #### [round\](round) #### [rsqrt\](rsqrt) #### [saturate\](saturate) #### [sign\](sign) #### [sin\](sin) #### [sincos\](sincos) #### [sinh\](sinh) #### [sinpi\](sinpi) #### [smoothstep\](smoothstep) #### [sqrt\](sqrt) #### [step\](step) #### [tan\](tan) #### [tanh\](tanh) #### [tanpi\](tanpi) #### [transpose\](transpose) #### [trunc\](trunc)