@stdlib/math-base-special-floor2
Version:
Round a numeric value to the nearest power of two toward negative infinity.
6 lines (5 loc) • 842 B
JavaScript
;var t=function(r,e){return function(){return e||r((e={exports:{}}).exports,e),e.exports}};var a=t(function(X,u){
var v=require('@stdlib/math-base-assert-is-nan/dist'),n=require('@stdlib/math-base-assert-is-infinite/dist'),o=require('@stdlib/math-base-special-pow/dist'),s=require('@stdlib/math-base-special-floor/dist'),f=require('@stdlib/math-base-special-ceil/dist'),q=require('@stdlib/math-base-special-log2/dist'),l=require('@stdlib/constants-float64-max-base2-exponent/dist'),c=require('@stdlib/constants-float64-min-base2-exponent-subnormal/dist'),p=require('@stdlib/constants-float64-ninf/dist');function N(r){var e,i;return v(r)||n(r)||r===0||(r<0?(r=-r,e=-1):e=1,i=q(r),i===c)?r:(e===1?i=s(i):i=f(i),i>l?p:e*o(2,i))}u.exports=N
});var I=a();module.exports=I;
/** @license Apache-2.0 */
//# sourceMappingURL=index.js.map