Sha256: dfa6715e8b54b7e640cd6e02aeb61e3320cd54477ca6613087f6ea54627eb4f8
Contents?: true
Size: 417 Bytes
Versions: 31
Compression:
Stored size: 417 Bytes
Contents
// Returns a two-element list containing the normalized fraction and exponent of number. // @param {Number} $x // @return {List} fraction, exponent @function frexp ($x){ $exp: 0; @if $x < 0{ $x: $x * -1; } @if $x < .5{ @while $x < .5{ $x: $x * 2; $exp: $exp - 1; } } @else if $x >= 1{ @while $x >= 1{ $x: $x * .5; $exp: $exp + 1; } } @return $x, $exp; }
Version data entries
31 entries across 31 versions & 1 rubygems