Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

This project provides a collection of base utilities for working with double-precision floating-point numbers in JavaScript, including functions for arithmetic operations, bit manipulation, type conversions, and validation. It's designed for developers who need precise control over 64-bit floating-point number operations, particularly in scientific computing, numerical analysis, or performance-critical applications where understanding the underlying representation of floating-point values is important.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of stdlib-js/number-float64-base

Account's avatar
stdlib-js/number-float64-base-add
Compute the sum of two double-precision floating-point numbers.
Account's avatar
stdlib-js/number-float64-base-add3
Compute the sum of three double-precision floating-point numbers.
Account's avatar
stdlib-js/number-float64-base-add4
Compute the sum of four double-precision floating-point numbers.
Account's avatar
stdlib-js/number-float64-base-add5
Compute the sum of five double-precision floating-point numbers.
Account's avatar
stdlib-js/number-float64-base-assert
Base double-precision floating-point number assert functions.
Account's avatar
stdlib-js/number-float64-base-div
Divide two double-precision floating-point numbers.
Account's avatar
stdlib-js/number-float64-base-exponent
Return an integer corresponding to the unbiased exponent of a double-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-from-binary-string
Create a double-precision floating-point number from a literal bit representation.
Account's avatar
stdlib-js/number-float64-base-from-int64-bytes
Convert a signed 64-bit integer byte array to a double-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-from-words
Create a double-precision floating-point number from a higher order word and a lower order word.
Account's avatar
stdlib-js/number-float64-base-get-high-word
Return an unsigned 32-bit integer corresponding to the more significant 32 bits of a double-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-get-low-word
Return an unsigned 32-bit integer corresponding to the less significant 32 bits of a double-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-identity
Evaluate the identity function for a double-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-mul
Multiply two double-precision floating-point numbers.
Account's avatar
stdlib-js/number-float64-base-normalize
Return a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.
Account's avatar
stdlib-js/number-float64-base-set-high-word
Set the more significant 32 bits of a double-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-set-low-word
Set the less significant 32 bits of a double-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-signbit
Return a boolean indicating if the sign bit for a double-precision floating-point number is on (true) or off (false).
Account's avatar
stdlib-js/number-float64-base-sub
Subtract two double-precision floating-point numbers.
Account's avatar
stdlib-js/number-float64-base-to-binary-string
Return a string giving the literal bit representation of a double-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-to-float32
Convert a double-precision floating-point number to the nearest single-precision floating-point number.
Account's avatar
stdlib-js/number-float64-base-to-int32
Convert a double-precision floating-point number to a signed 32-bit integer.
Account's avatar
stdlib-js/number-float64-base-to-int64-bytes
Convert an integer-valued double-precision floating-point number to a signed 64-bit integer byte array according to host byte order.
Account's avatar
stdlib-js/number-float64-base-to-uint32
Convert a double-precision floating-point number to an unsigned 32-bit integer.
Account's avatar
stdlib-js/number-float64-base-to-words
Split a double-precision floating-point number into a higher order word and a lower order word.
Account's avatar
stdlib-js/number-float64-base-ulp-difference
Compute the number of representable double-precision floating-point values that separate two double-precision floating-point numbers along the real number line.
Account's avatar
stdlib-js/utils-define-read-only-property
Define a read-only property.
Account's avatar
stdlib-js/array-base-filled-by
Create a filled generic array according to a provided callback function.
Account's avatar
stdlib-js/array-dataview
DataView.
Account's avatar
stdlib-js/array-float32
Float32Array.
Account's avatar
stdlib-js/array-float64
Float64Array.
Account's avatar
stdlib-js/array-uint32
Uint32Array.
Account's avatar
stdlib-js/array-uint8
Uint8Array.
Account's avatar
stdlib-js/assert-has-own-property
Test if an object has a specified property.
Account's avatar
stdlib-js/assert-is-array
Test if a value is an array.
Account's avatar
stdlib-js/assert-is-boolean
Test if a value is a boolean.
Account's avatar
stdlib-js/assert-is-float64array
Test if a value is a Float64Array.
Account's avatar
stdlib-js/assert-is-little-endian
Check if an environment is little endian.
Account's avatar
stdlib-js/assert-is-node
Check if the runtime is Node.js.
Account's avatar
stdlib-js/assert-is-number
Test if a value is a number.
Account's avatar
stdlib-js/assert-is-positive-finite
Test if a value is a number having a finite positive value.
Account's avatar
stdlib-js/assert-is-string
Test if a value is a string.
Account's avatar
stdlib-js/assert-is-uint8array
Test if a value is a Uint8Array.
Account's avatar
stdlib-js/assert-is-windows
Boolean indicating if the current process is running on Windows.
Account's avatar
stdlib-js/boolean-ctor
Boolean constructor.
Account's avatar
stdlib-js/console-log-each-map
Insert array element values and the result of a callback function into a format string and print the result.
Account's avatar
stdlib-js/constants-float16-eps
Difference between one and the smallest value greater than one that can be represented as a half-precision floating-point number.
Account's avatar
stdlib-js/constants-float16-max
Maximum half-precision floating-point number.
Account's avatar
stdlib-js/constants-float16-ninf
Half-precision floating-point negative infinity.
Account's avatar
stdlib-js/constants-float16-pinf
Half-precision floating-point positive infinity.

Support the repos that depend on this repository

Top contributors

stdlib-bot's profile
stdlib-bot
70 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
stdlib-js

stdlib-js/number-float64-base

Base utilities for double-precision floating-point numbers.

JavaScript
1
0
Apache License 2.0