Base (i.e., lower-level) math operators.
var ns = require( '@stdlib/math/base/ops' );Namespace for "base" (i.e., lower-level) math operators.
var operators = ns;
// returns {...}The namespace contains the following functions:
add( x, y ): compute the sum of two double-precision floating-point numbers.addf( x, y ): compute the sum of two single-precision floating-point numbers.cadd( z1, z2 ): add two double-precision complex floating-point numbers.caddf( z1, z2 ): add two single-precision complex floating-point numbers.cdiv( z1, z2 ): divide two double-precision complex floating-point numbers.cmul( z1, z2 ): multiply two double-precision complex floating-point numbers.cmulf( z1, z2 ): multiply two single-precision complex floating-point numbers.cneg( [out,] re, im ): negate a complex number.csub( z1, z2 ): subtract two double-precision complex floating-point numbers.csubf( z1, z2 ): subtract two single-precision complex floating-point numbers.imul( a, b ): perform C-like multiplication of two signed 32-bit integers.imuldw( a, b ): compute the double word product of two signed 32-bit integers.mul( x, y ): multiply two double-precision floating-point numbers.mulf( x, y ): multiply two single-precision floating-point numbers.sub( x, y ): subtract two double-precision floating-point numbers.subf( x, y ): subtract two single-precision floating-point numbers.umul( a, b ): perform C-like multiplication of two unsigned 32-bit integers.umuldw( a, b ): compute the double word product of two unsigned 32-bit integers.
var objectKeys = require( '@stdlib/utils/keys' );
var ns = require( '@stdlib/math/base/ops' );
console.log( objectKeys( ns ) );