stdlib-js

stdlib-js/math-base-special-fast

Standard library fast math special functions.

JavaScript
4
0
Apache License 2.0

This project is a JavaScript library containing fast implementations of math special functions like absolute value, hyperbolic functions, and square roots. It's part of the stdlib standard library for numerical computing in JavaScript and Node.js. The library prioritizes performance over strict IEEE semantics and is intended for developers needing high-performance mathematical operations in web or Node.js environments.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of stdlib-js/math-base-special-fast

Account's avatar
Compute an absolute value.
Account's avatar
Compute the absolute value of a single-precision floating-point number.
Account's avatar
Compute the hyperbolic arccosine of a number.
Account's avatar
Compute the hypotenuse using the alpha max plus beta min algorithm.
Account's avatar
Compute the hyperbolic arcsine of a number.
Account's avatar
Compute the hyperbolic arctangent of a number.
Account's avatar
Return the maximum value.
Account's avatar
Return the minimum value.
Account's avatar
Compute an integer binary logarithm (base two).
Account's avatar
Compute an integer square root.
Account's avatar
Define a read-only property.
Account's avatar
Insert array element values and the result of a callback function into a format string and print the result.
Account's avatar
Difference between one and the smallest value greater than one that can be represented as a single-precision floating-point number.
Account's avatar
Single-precision floating-point negative infinity.
Account's avatar
Single-precision floating-point positive infinity.
Account's avatar
Difference between one and the smallest value greater than one that can be represented as a double-precision floating-point number.
Account's avatar
Double-precision floating-point negative infinity.
Account's avatar
Double-precision floating-point positive infinity.
Account's avatar
Test if a double-precision floating-point numeric value is infinite.
Account's avatar
Test if a single-precision floating-point numeric value is infinite.
Account's avatar
Test if a double-precision floating-point numeric value is NaN.
Account's avatar
Test if a single-precision floating-point numeric value is NaN.
Account's avatar
Test if a double-precision floating-point numeric value is negative zero.
Account's avatar
Test if a single-precision floating-point numeric value is negative zero.
Account's avatar
Test if a double-precision floating-point numeric value is positive zero.
Account's avatar
Test if a single-precision floating-point numeric value is positive zero.
Account's avatar
Compute the absolute value of a double-precision floating-point number.
Account's avatar
Round a double-precision floating-point number toward positive infinity.
Account's avatar
Round a double-precision floating-point number toward negative infinity.
Account's avatar
Compute the hypotenuse avoiding overflow and underflow.
Account's avatar
Compute an absolute value of a signed 32-bit integer.
Account's avatar
Evaluate the natural logarithm of a double-precision floating-point number.
Account's avatar
Evaluate the natural logarithm of a single-precision floating-point number.
Account's avatar
Binary logarithm (base 2).
Account's avatar
Exponential function.
Account's avatar
Round a numeric value to the nearest integer.
Account's avatar
Round a double-precision floating-point number to the nearest multiple of 10^n.
Account's avatar
Compute the principal square root of a double-precision floating-point number.
Account's avatar
Compute the principal square root of a single-precision floating-point number.
Account's avatar
Compute the number of representable single-precision floating-point values that separate two single-precision floating-point numbers along the real number line.
Account's avatar
Convert a double-precision floating-point number to the nearest single-precision floating-point number.
Account's avatar
Create an array containing pseudorandom numbers drawn from a discrete uniform distribution.
Account's avatar
Create an array containing pseudorandom numbers drawn from a continuous uniform distribution.
Account's avatar
A linear congruential pseudorandom number generator (LCG) whose output is shuffled.
Account's avatar
Uniformly distributed pseudorandom numbers between 0 and 1.
Account's avatar
Insert supplied variable values into a format string.
Account's avatar
Define a non-enumerable read-only property.

Support the repos that depend on this repository

Top contributors

stdlib-bot's profile
stdlib-bot
72 contributions

Recent events

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

No events yet