diff --git a/docs/migration-guides/mathjs/benchmark/benchmark.multiply.number.js b/docs/migration-guides/mathjs/benchmark/benchmark.multiply.number.js
index a6fa1a823140..dcd4cedb3944 100644
--- a/docs/migration-guides/mathjs/benchmark/benchmark.multiply.number.js
+++ b/docs/migration-guides/mathjs/benchmark/benchmark.multiply.number.js
@@ -25,7 +25,7 @@ var bench = require( '@stdlib/bench' );
var isnan = require( '@stdlib/math/base/assert/is-nan' );
var filledBy = require( '@stdlib/array/filled-by' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
-var base = require( '@stdlib/math/base/ops/mul' );
+var base = require( '@stdlib/number/float64/base/mul' );
var tryRequire = require( '@stdlib/utils/try-require' );
var pkg = require( './../package.json' ).name;
@@ -40,7 +40,7 @@ var opts = {
// MAIN //
-bench( pkg+'::stdlib:math/base/ops/mul:value=number', opts, function benchmark( b ) {
+bench( pkg+'::stdlib:number/float64/base/mul:value=number', opts, function benchmark( b ) {
var x;
var y;
var z;
diff --git a/lib/node_modules/@stdlib/math/base/ops/README.md b/lib/node_modules/@stdlib/math/base/ops/README.md
index 839d6191547c..8b8ebf4b457e 100644
--- a/lib/node_modules/@stdlib/math/base/ops/README.md
+++ b/lib/node_modules/@stdlib/math/base/ops/README.md
@@ -54,7 +54,7 @@ The namespace contains the following functions:
- [`divf( x, y )`][@stdlib/math/base/ops/divf]: divide two single-precision floating-point numbers.
- [`imul( a, b )`][@stdlib/math/base/ops/imul]: perform C-like multiplication of two signed 32-bit integers.
- [`imuldw( a, b )`][@stdlib/math/base/ops/imuldw]: compute the double word product of two signed 32-bit integers.
-- [`mul( x, y )`][@stdlib/math/base/ops/mul]: multiply two double-precision floating-point numbers.
+- [`mul( x, y )`][@stdlib/number/float64/base/mul]: multiply two double-precision floating-point numbers.
- [`mulf( x, y )`][@stdlib/math/base/ops/mulf]: multiply two single-precision floating-point numbers.
- [`sub( x, y )`][@stdlib/math/base/ops/sub]: subtract two double-precision floating-point numbers.
- [`subf( x, y )`][@stdlib/math/base/ops/subf]: subtract two single-precision floating-point numbers.
@@ -149,7 +149,7 @@ console.log( ns.imuldw( 0x80000000|0, 0x40000000|0 ) );
[@stdlib/math/base/ops/imuldw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/imuldw
-[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
+[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
[@stdlib/math/base/ops/mulf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mulf
diff --git a/lib/node_modules/@stdlib/math/base/ops/div/README.md b/lib/node_modules/@stdlib/math/base/ops/div/README.md
index 06177d981d06..681c1b93ee57 100644
--- a/lib/node_modules/@stdlib/math/base/ops/div/README.md
+++ b/lib/node_modules/@stdlib/math/base/ops/div/README.md
@@ -196,7 +196,7 @@ int main( void ) {
## See Also
- [`@stdlib/number/float64/base/add`][@stdlib/number/float64/base/add]: compute the sum of two double-precision floating-point numbers.
-- [`@stdlib/math/base/ops/mul`][@stdlib/math/base/ops/mul]: multiply two double-precision floating-point numbers.
+- [`@stdlib/number/float64/base/mul`][@stdlib/number/float64/base/mul]: multiply two double-precision floating-point numbers.
- [`@stdlib/math/base/ops/sub`][@stdlib/math/base/ops/sub]: subtract two double-precision floating-point numbers.
@@ -211,7 +211,7 @@ int main( void ) {
[@stdlib/number/float64/base/add]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/add
-[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
+[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
[@stdlib/math/base/ops/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/sub
diff --git a/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts
index 06cab01df747..621528fa8dd4 100644
--- a/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts
+++ b/lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts
@@ -33,7 +33,7 @@ import div = require( '@stdlib/math/base/ops/div' );
import divf = require( '@stdlib/math/base/ops/divf' );
import imul = require( '@stdlib/math/base/ops/imul' );
import imuldw = require( '@stdlib/math/base/ops/imuldw' );
-import mul = require( '@stdlib/math/base/ops/mul' );
+import mul = require( '@stdlib/number/float64/base/mul' );
import mulf = require( '@stdlib/math/base/ops/mulf' );
import sub = require( '@stdlib/math/base/ops/sub' );
import subf = require( '@stdlib/math/base/ops/subf' );
diff --git a/lib/node_modules/@stdlib/math/base/ops/lib/index.js b/lib/node_modules/@stdlib/math/base/ops/lib/index.js
index ff508bc20b22..3738c3f18e52 100644
--- a/lib/node_modules/@stdlib/math/base/ops/lib/index.js
+++ b/lib/node_modules/@stdlib/math/base/ops/lib/index.js
@@ -153,15 +153,6 @@ setReadOnly( ns, 'imul', require( '@stdlib/math/base/ops/imul' ) );
*/
setReadOnly( ns, 'imuldw', require( '@stdlib/math/base/ops/imuldw' ) );
-/**
-* @name mul
-* @memberof ns
-* @readonly
-* @type {Function}
-* @see {@link module:@stdlib/math/base/ops/mul}
-*/
-setReadOnly( ns, 'mul', require( '@stdlib/math/base/ops/mul' ) );
-
/**
* @name mulf
* @memberof ns
@@ -216,6 +207,15 @@ setReadOnly( ns, 'umuldw', require( '@stdlib/math/base/ops/umuldw' ) );
*/
setReadOnly( ns, 'addf', require( '@stdlib/number/float32/base/add' ) );
+/**
+* @name mul
+* @memberof ns
+* @readonly
+* @type {Function}
+* @see {@link module:@stdlib/number/float64/base/mul}
+*/
+setReadOnly( ns, 'mul', require( '@stdlib/number/float64/base/mul' ) );
+
// EXPORTS //
diff --git a/lib/node_modules/@stdlib/math/base/ops/mulf/README.md b/lib/node_modules/@stdlib/math/base/ops/mulf/README.md
index c1deabe913d9..4ff89c677c02 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mulf/README.md
+++ b/lib/node_modules/@stdlib/math/base/ops/mulf/README.md
@@ -197,7 +197,7 @@ int main( void ) {
- [`@stdlib/number/float32/base/add`][@stdlib/number/float32/base/add]: compute the sum of two single-precision floating-point numbers.
- [`@stdlib/math/base/ops/divf`][@stdlib/math/base/ops/divf]: divide two single-precision floating-point numbers.
-- [`@stdlib/math/base/ops/mul`][@stdlib/math/base/ops/mul]: multiply two double-precision floating-point numbers.
+- [`@stdlib/number/float64/base/mul`][@stdlib/number/float64/base/mul]: multiply two double-precision floating-point numbers.
- [`@stdlib/math/base/ops/subf`][@stdlib/math/base/ops/subf]: subtract two single-precision floating-point numbers.
@@ -214,7 +214,7 @@ int main( void ) {
[@stdlib/math/base/ops/divf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/divf
-[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
+[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
[@stdlib/math/base/ops/subf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/subf
diff --git a/lib/node_modules/@stdlib/math/base/ops/sub/README.md b/lib/node_modules/@stdlib/math/base/ops/sub/README.md
index e6822538a52e..fbc5f7d0a91a 100644
--- a/lib/node_modules/@stdlib/math/base/ops/sub/README.md
+++ b/lib/node_modules/@stdlib/math/base/ops/sub/README.md
@@ -197,7 +197,7 @@ int main( void ) {
- [`@stdlib/number/float64/base/add`][@stdlib/number/float64/base/add]: compute the sum of two double-precision floating-point numbers.
- [`@stdlib/math/base/ops/div`][@stdlib/math/base/ops/div]: divide two double-precision floating-point numbers.
-- [`@stdlib/math/base/ops/mul`][@stdlib/math/base/ops/mul]: multiply two double-precision floating-point numbers.
+- [`@stdlib/number/float64/base/mul`][@stdlib/number/float64/base/mul]: multiply two double-precision floating-point numbers.
@@ -213,7 +213,7 @@ int main( void ) {
[@stdlib/math/base/ops/div]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/div
-[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
+[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul-by/README.md b/lib/node_modules/@stdlib/math/strided/ops/mul-by/README.md
index ba8a5630bc21..72712dcbd096 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul-by/README.md
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul-by/README.md
@@ -22,7 +22,7 @@ limitations under the License.
# mulBy
-> Element-wise [multiplication][@stdlib/math/base/ops/mul] of two strided arrays via a callback function.
+> Element-wise [multiplication][@stdlib/number/float64/base/mul] of two strided arrays via a callback function.
@@ -40,7 +40,7 @@ var mulBy = require( '@stdlib/math/strided/ops/mul-by' );
#### mulBy( N, x, strideX, y, strideY, z, strideZ, clbk\[, thisArg] )
-Performs element-wise [multiplication][@stdlib/math/base/ops/mul] of two strided arrays via a callback function and assigns each result to an element in an output strided array.
+Performs element-wise [multiplication][@stdlib/number/float64/base/mul] of two strided arrays via a callback function and assigns each result to an element in an output strided array.
```javascript
function accessor( values ) {
@@ -137,7 +137,7 @@ mulBy( 3, x1, -2, y1, 1, z1, 1, accessor );
#### mulBy.ndarray( N, x, strideX, offsetX, y, strideY, offsetY, z, strideZ, offsetZ, clbk\[, thisArg] )
-Performs element-wise [multiplication][@stdlib/math/base/ops/mul] of two strided arrays via a callback function and assigns each result to an element in an output strided array using alternative indexing semantics.
+Performs element-wise [multiplication][@stdlib/number/float64/base/mul] of two strided arrays via a callback function and assigns each result to an element in an output strided array using alternative indexing semantics.
```javascript
function accessor( values ) {
@@ -261,7 +261,7 @@ console.log( z );
[mdn-typed-array]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
-[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
+[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/main.js b/lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/main.js
index 410727045ac6..66965efc57f3 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/main.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/main.js
@@ -21,7 +21,7 @@
// MODULES //
var mapBy2 = require( '@stdlib/strided/base/map-by2' );
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
// MAIN //
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/ndarray.js b/lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/ndarray.js
index 58bc3ef980d2..b927d23a52fb 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/ndarray.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/ndarray.js
@@ -23,7 +23,7 @@
// MODULES //
var mapBy2 = require( '@stdlib/strided/base/map-by2' ).ndarray;
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
// MAIN //
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul-by/test/test.main.js b/lib/node_modules/@stdlib/math/strided/ops/mul-by/test/test.main.js
index 4eec22d67c10..ae276804bd8a 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul-by/test/test.main.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul-by/test/test.main.js
@@ -21,7 +21,7 @@
// MODULES //
var tape = require( 'tape' );
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var Float64Array = require( '@stdlib/array/float64' );
var mulBy = require( './../lib/main.js' );
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul-by/test/test.ndarray.js b/lib/node_modules/@stdlib/math/strided/ops/mul-by/test/test.ndarray.js
index 00972f37be81..e2600a6bc74e 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul-by/test/test.ndarray.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul-by/test/test.ndarray.js
@@ -21,7 +21,7 @@
// MODULES //
var tape = require( 'tape' );
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
var mulBy = require( './../lib/ndarray.js' );
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul/lib/data.js b/lib/node_modules/@stdlib/math/strided/ops/mul/lib/data.js
index 838413aacece..6371667f2dd5 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul/lib/data.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul/lib/data.js
@@ -20,7 +20,7 @@
// MODULES //
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
var cmul = require( '@stdlib/complex/float64/base/mul' );
var cmulf = require( '@stdlib/complex/float32/base/mul' );
var callbacks = require( '@stdlib/strided/base/binary-signature-callbacks' );
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul/manifest.json b/lib/node_modules/@stdlib/math/strided/ops/mul/manifest.json
index 721ebcf30ad4..6689f0800601 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul/manifest.json
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul/manifest.json
@@ -1,45 +1,45 @@
{
- "options": {},
- "fields": [
- {
- "field": "src",
- "resolve": true,
- "relative": true
- },
- {
- "field": "include",
- "resolve": true,
- "relative": true
- },
- {
- "field": "libraries",
- "resolve": false,
- "relative": false
- },
- {
- "field": "libpath",
- "resolve": true,
- "relative": false
- }
- ],
- "confs": [
- {
- "src": [],
- "include": [
- "./include"
- ],
- "libraries": [],
- "libpath": [],
- "dependencies": [
- "@stdlib/math/base/ops/mul",
- "@stdlib/math/base/ops/mulf",
- "@stdlib/complex/float64/base/mul",
- "@stdlib/complex/float32/base/mul",
- "@stdlib/strided/base/function-object",
- "@stdlib/strided/base/binary",
- "@stdlib/strided/dtypes",
- "@stdlib/strided/napi/binary"
- ]
- }
- ]
+ "options": {},
+ "fields": [
+ {
+ "field": "src",
+ "resolve": true,
+ "relative": true
+ },
+ {
+ "field": "include",
+ "resolve": true,
+ "relative": true
+ },
+ {
+ "field": "libraries",
+ "resolve": false,
+ "relative": false
+ },
+ {
+ "field": "libpath",
+ "resolve": true,
+ "relative": false
+ }
+ ],
+ "confs": [
+ {
+ "src": [],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/number/float64/base/mul",
+ "@stdlib/math/base/ops/mulf",
+ "@stdlib/complex/float64/base/mul",
+ "@stdlib/complex/float32/base/mul",
+ "@stdlib/strided/base/function-object",
+ "@stdlib/strided/base/binary",
+ "@stdlib/strided/dtypes",
+ "@stdlib/strided/napi/binary"
+ ]
+ }
+ ]
}
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul/src/addon.c b/lib/node_modules/@stdlib/math/strided/ops/mul/src/addon.c
index 54ed835ebbec..d07337a3d405 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul/src/addon.c
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul/src/addon.c
@@ -18,7 +18,7 @@
/* NOTE: Do not edit this file directly. This file is auto-generated. See ./src/addon.c.txt. */
-#include "stdlib/math/base/ops/mul.h"
+#include "stdlib/number/float64/base/mul.h"
#include "stdlib/math/base/ops/mulf.h"
#include "stdlib/complex/float64/base/mul.h"
#include "stdlib/complex/float32/base/mul.h"
@@ -671,46 +671,46 @@ static void *data[] = {
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_complex128_mul,
@@ -718,93 +718,93 @@ static void *data[] = {
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)mulk,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mulk,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)mulk,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)mulk,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muls,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mulk,
(void *)muli,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)mulk,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_complex128_mul,
@@ -812,95 +812,95 @@ static void *data[] = {
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mult,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)mulu,
(void *)mulu,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mult,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)mulu,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)mulu,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mulu,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mulu,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_mulf,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
- (void *)stdlib_base_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
+ (void *)stdlib_base_float64_mul,
(void *)stdlib_base_complex128_mul,
(void *)mulk,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)muli,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mulk,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)mult,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)muli,
(void *)mulu,
(void *)mulu,
(void *)stdlib_base_complex128_mul,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mulb,
(void *)stdlib_base_complex128_mul,
(void *)stdlib_base_complex64_mul,
(void *)stdlib_base_mulf,
- (void *)stdlib_base_mul,
+ (void *)stdlib_base_float64_mul,
(void *)mulk,
(void *)muli,
(void *)mult,
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.mul.js b/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.mul.js
index c3df4686ff75..d259d0665bac 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.mul.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.mul.js
@@ -22,7 +22,7 @@
var tape = require( 'tape' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
var Float64Array = require( '@stdlib/array/float64' );
var Uint8Array = require( '@stdlib/array/uint8' );
var resolveStr = require( '@stdlib/strided/base/dtype-resolve-str' );
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.mul.native.js b/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.mul.native.js
index 85ab63ea4f69..0dd9cacddf2c 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.mul.native.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.mul.native.js
@@ -24,7 +24,7 @@ var resolve = require( 'path' ).resolve;
var tape = require( 'tape' );
var tryRequire = require( '@stdlib/utils/try-require' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
var Float64Array = require( '@stdlib/array/float64' );
var Uint8Array = require( '@stdlib/array/uint8' );
var resolveStr = require( '@stdlib/strided/base/dtype-resolve-str' );
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.ndarray.js b/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.ndarray.js
index 595ed95826b7..6f99aa3e2fcb 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.ndarray.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.ndarray.js
@@ -22,7 +22,7 @@
var tape = require( 'tape' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
var Float64Array = require( '@stdlib/array/float64' );
var Uint8Array = require( '@stdlib/array/uint8' );
var resolveStr = require( '@stdlib/strided/base/dtype-resolve-str' );
diff --git a/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.ndarray.native.js b/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.ndarray.native.js
index 49a2edfbdaa6..97fbf5f25f52 100644
--- a/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.ndarray.native.js
+++ b/lib/node_modules/@stdlib/math/strided/ops/mul/test/test.ndarray.native.js
@@ -24,7 +24,7 @@ var resolve = require( 'path' ).resolve;
var tape = require( 'tape' );
var tryRequire = require( '@stdlib/utils/try-require' );
var uniform = require( '@stdlib/random/base/uniform' ).factory;
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
var Float64Array = require( '@stdlib/array/float64' );
var Uint8Array = require( '@stdlib/array/uint8' );
var resolveStr = require( '@stdlib/strided/base/dtype-resolve-str' );
diff --git a/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv b/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv
index 205a25abcd89..4feafacf9cb9 100644
--- a/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv
+++ b/lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv
@@ -883,7 +883,7 @@ base.minmaxabsn,"@stdlib/math/base/special/minmaxabsn"
base.minmaxn,"@stdlib/math/base/special/minmaxn"
base.minn,"@stdlib/math/base/special/minn"
base.modf,"@stdlib/math/base/special/modf"
-base.mul,"@stdlib/math/base/ops/mul"
+base.mul,"@stdlib/number/float64/base/mul"
base.mulf,"@stdlib/math/base/ops/mulf"
base.ndarray,"@stdlib/ndarray/base/ctor"
base.ndarrayUnary,"@stdlib/ndarray/base/unary"
diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/base/a.js b/lib/node_modules/@stdlib/namespace/lib/namespace/base/a.js
index 2b7c05429d7b..d7953eb04530 100644
--- a/lib/node_modules/@stdlib/namespace/lib/namespace/base/a.js
+++ b/lib/node_modules/@stdlib/namespace/lib/namespace/base/a.js
@@ -325,7 +325,7 @@ ns.push({
'type': 'Function',
'related': [
'@stdlib/math/base/ops/div',
- '@stdlib/math/base/ops/mul',
+ '@stdlib/number/float64/base/mul',
'@stdlib/math/base/ops/sub'
]
});
diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/base/d.js b/lib/node_modules/@stdlib/namespace/lib/namespace/base/d.js
index 5a9b43a1d4a2..c0481de5b253 100644
--- a/lib/node_modules/@stdlib/namespace/lib/namespace/base/d.js
+++ b/lib/node_modules/@stdlib/namespace/lib/namespace/base/d.js
@@ -82,7 +82,7 @@ ns.push({
'type': 'Function',
'related': [
'@stdlib/number/float64/base/add',
- '@stdlib/math/base/ops/mul',
+ '@stdlib/number/float64/base/mul',
'@stdlib/math/base/ops/sub'
]
});
diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/base/m.js b/lib/node_modules/@stdlib/namespace/lib/namespace/base/m.js
index 9227601e9f28..b94ce3e8f5ec 100644
--- a/lib/node_modules/@stdlib/namespace/lib/namespace/base/m.js
+++ b/lib/node_modules/@stdlib/namespace/lib/namespace/base/m.js
@@ -178,8 +178,8 @@ ns.push({
ns.push({
'alias': 'base.mul',
- 'path': '@stdlib/math/base/ops/mul',
- 'value': require( '@stdlib/math/base/ops/mul' ),
+ 'path': '@stdlib/number/float64/base/mul',
+ 'value': require( '@stdlib/number/float64/base/mul' ),
'type': 'Function',
'related': [
'@stdlib/number/float64/base/add',
@@ -196,7 +196,7 @@ ns.push({
'related': [
'@stdlib/number/float32/base/add',
'@stdlib/math/base/ops/divf',
- '@stdlib/math/base/ops/mul',
+ '@stdlib/number/float64/base/mul',
'@stdlib/math/base/ops/subf'
]
});
diff --git a/lib/node_modules/@stdlib/namespace/lib/namespace/base/s.js b/lib/node_modules/@stdlib/namespace/lib/namespace/base/s.js
index 9ed49cf49e8b..f340079e7f57 100644
--- a/lib/node_modules/@stdlib/namespace/lib/namespace/base/s.js
+++ b/lib/node_modules/@stdlib/namespace/lib/namespace/base/s.js
@@ -421,7 +421,7 @@ ns.push({
'related': [
'@stdlib/number/float64/base/add',
'@stdlib/math/base/ops/div',
- '@stdlib/math/base/ops/mul'
+ '@stdlib/number/float64/base/mul'
]
});
diff --git a/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv
index 244737098458..c845de4b57d8 100644
--- a/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv
+++ b/lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv
@@ -883,7 +883,7 @@
"@stdlib/math/base/special/minmaxn",base.minmaxn
"@stdlib/math/base/special/minn",base.minn
"@stdlib/math/base/special/modf",base.modf
-"@stdlib/math/base/ops/mul",base.mul
+"@stdlib/number/float64/base/mul",base.mul
"@stdlib/math/base/ops/mulf",base.mulf
"@stdlib/ndarray/base/ctor",base.ndarray
"@stdlib/ndarray/base/unary",base.ndarrayUnary
diff --git a/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv
index ebee2af00bf5..ee900ee6a404 100644
--- a/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv
+++ b/lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv
@@ -91,7 +91,7 @@
"@stdlib/math/base/special/acscdf","@stdlib/math/base/special/acsc,@stdlib/math/base/special/acsch,@stdlib/math/base/special/asecdf,@stdlib/math/base/special/asindf"
"@stdlib/math/base/special/acscf","@stdlib/math/base/special/acsc,@stdlib/math/base/special/acsch,@stdlib/math/base/special/asecf,@stdlib/math/base/special/asinf"
"@stdlib/math/base/special/acsch","@stdlib/math/base/special/acoth,@stdlib/math/base/special/acsc,@stdlib/math/base/special/asech,@stdlib/math/base/special/asinh,@stdlib/math/base/special/csc,@stdlib/math/base/special/csch"
-"@stdlib/number/float64/base/add","@stdlib/math/base/ops/div,@stdlib/math/base/ops/mul,@stdlib/math/base/ops/sub"
+"@stdlib/number/float64/base/add","@stdlib/math/base/ops/div,@stdlib/number/float64/base/mul,@stdlib/math/base/ops/sub"
"@stdlib/number/float64/base/add3","@stdlib/number/float64/base/add"
"@stdlib/number/float64/base/add4","@stdlib/number/float64/base/add"
"@stdlib/number/float64/base/add5","@stdlib/number/float64/base/add"
@@ -244,7 +244,7 @@
"@stdlib/math/base/special/deg2radf","@stdlib/math/base/special/deg2rad,@stdlib/math/base/special/rad2degf"
"@stdlib/math/base/special/digamma","@stdlib/math/base/special/gamma,@stdlib/math/base/special/trigamma"
"@stdlib/math/base/special/dirac-delta","@stdlib/math/base/special/kronecker-delta"
-"@stdlib/math/base/ops/div","@stdlib/number/float64/base/add,@stdlib/math/base/ops/mul,@stdlib/math/base/ops/sub"
+"@stdlib/math/base/ops/div","@stdlib/number/float64/base/add,@stdlib/number/float64/base/mul,@stdlib/math/base/ops/sub"
"@stdlib/math/base/ops/divf","@stdlib/number/float32/base/add,@stdlib/math/base/ops/div,@stdlib/math/base/ops/mulf,@stdlib/math/base/ops/subf"
"@stdlib/string/base/dotcase","@stdlib/string/base/camelcase,@stdlib/string/base/lowercase,@stdlib/string/base/snakecase,@stdlib/string/base/uppercase"
"@stdlib/stats/base/dists/arcsine/ctor",""
@@ -883,8 +883,8 @@
"@stdlib/math/base/special/minmaxn","@stdlib/math/base/special/maxn,@stdlib/math/base/special/minn,@stdlib/math/base/special/minmaxabsn"
"@stdlib/math/base/special/minn","@stdlib/math/base/special/maxn,@stdlib/math/base/special/min,@stdlib/math/base/special/minabsn"
"@stdlib/math/base/special/modf",""
-"@stdlib/math/base/ops/mul","@stdlib/number/float64/base/add,@stdlib/math/base/ops/div,@stdlib/math/base/ops/sub"
-"@stdlib/math/base/ops/mulf","@stdlib/number/float32/base/add,@stdlib/math/base/ops/divf,@stdlib/math/base/ops/mul,@stdlib/math/base/ops/subf"
+"@stdlib/number/float64/base/mul","@stdlib/number/float64/base/add,@stdlib/math/base/ops/div,@stdlib/math/base/ops/sub"
+"@stdlib/math/base/ops/mulf","@stdlib/number/float32/base/add,@stdlib/math/base/ops/divf,@stdlib/number/float64/base/mul,@stdlib/math/base/ops/subf"
"@stdlib/ndarray/base/ctor","@stdlib/ndarray/array,@stdlib/ndarray/ctor"
"@stdlib/ndarray/base/unary","@stdlib/ndarray/dispatch"
"@stdlib/ndarray/base/zeros","@stdlib/ndarray/base/ctor,@stdlib/ndarray/base/zeros-like"
@@ -1454,7 +1454,7 @@
"@stdlib/strided/base/zmap","@stdlib/strided/base/cmap,@stdlib/strided/base/unary"
"@stdlib/slice/base/str2multislice","@stdlib/slice/base/str2slice"
"@stdlib/slice/base/str2slice","@stdlib/slice/base/str2multislice"
-"@stdlib/math/base/ops/sub","@stdlib/number/float64/base/add,@stdlib/math/base/ops/div,@stdlib/math/base/ops/mul"
+"@stdlib/math/base/ops/sub","@stdlib/number/float64/base/add,@stdlib/math/base/ops/div,@stdlib/number/float64/base/mul"
"@stdlib/math/base/ops/subf","@stdlib/number/float32/base/add,@stdlib/math/base/ops/divf,@stdlib/math/base/ops/mulf,@stdlib/math/base/ops/sub"
"@stdlib/math/base/tools/sum-series",""
"@stdlib/math/base/special/tan","@stdlib/math/base/special/cos,@stdlib/math/base/special/sin"
diff --git a/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv b/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv
index 7d90b89ef60c..95684cbf80d5 100644
--- a/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv
+++ b/lib/node_modules/@stdlib/namespace/pkg2standalone/data/data.csv
@@ -883,7 +883,7 @@
"@stdlib/math/base/special/minmaxn","@stdlib/math-base-special-minmaxn"
"@stdlib/math/base/special/minn","@stdlib/math-base-special-minn"
"@stdlib/math/base/special/modf","@stdlib/math-base-special-modf"
-"@stdlib/math/base/ops/mul","@stdlib/math-base-ops-mul"
+"@stdlib/number/float64/base/mul","@stdlib/math-base-ops-mul"
"@stdlib/math/base/ops/mulf","@stdlib/math-base-ops-mulf"
"@stdlib/ndarray/base/ctor","@stdlib/ndarray-base-ctor"
"@stdlib/ndarray/base/unary","@stdlib/ndarray-base-unary"
diff --git a/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv b/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv
index db899bceb0f9..4c17a5abff29 100644
--- a/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv
+++ b/lib/node_modules/@stdlib/namespace/standalone2pkg/data/data.csv
@@ -883,7 +883,7 @@
"@stdlib/math-base-special-minmaxn","@stdlib/math/base/special/minmaxn"
"@stdlib/math-base-special-minn","@stdlib/math/base/special/minn"
"@stdlib/math-base-special-modf","@stdlib/math/base/special/modf"
-"@stdlib/math-base-ops-mul","@stdlib/math/base/ops/mul"
+"@stdlib/math-base-ops-mul","@stdlib/number/float64/base/mul"
"@stdlib/math-base-ops-mulf","@stdlib/math/base/ops/mulf"
"@stdlib/ndarray-base-ctor","@stdlib/ndarray/base/ctor"
"@stdlib/ndarray-base-unary","@stdlib/ndarray/base/unary"
diff --git a/lib/node_modules/@stdlib/number/float64/base/add/README.md b/lib/node_modules/@stdlib/number/float64/base/add/README.md
index 898821d83c9b..8751ca3dada8 100644
--- a/lib/node_modules/@stdlib/number/float64/base/add/README.md
+++ b/lib/node_modules/@stdlib/number/float64/base/add/README.md
@@ -196,7 +196,7 @@ int main( void ) {
## See Also
- [`@stdlib/math/base/ops/div`][@stdlib/math/base/ops/div]: divide two double-precision floating-point numbers.
-- [`@stdlib/math/base/ops/mul`][@stdlib/math/base/ops/mul]: multiply two double-precision floating-point numbers.
+- [`@stdlib/number/float64/base/mul`][@stdlib/number/float64/base/mul]: multiply two double-precision floating-point numbers.
- [`@stdlib/math/base/ops/sub`][@stdlib/math/base/ops/sub]: subtract two double-precision floating-point numbers.
@@ -211,7 +211,7 @@ int main( void ) {
[@stdlib/math/base/ops/div]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/div
-[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
+[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
[@stdlib/math/base/ops/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/sub
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/README.md b/lib/node_modules/@stdlib/number/float64/base/mul/README.md
similarity index 91%
rename from lib/node_modules/@stdlib/math/base/ops/mul/README.md
rename to lib/node_modules/@stdlib/number/float64/base/mul/README.md
index 7c1edba3b14c..c1c9a596c04b 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mul/README.md
+++ b/lib/node_modules/@stdlib/number/float64/base/mul/README.md
@@ -37,7 +37,7 @@ limitations under the License.
## Usage
```javascript
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
```
#### mul( x, y )
@@ -83,7 +83,7 @@ v = mul( NaN, NaN );
```javascript
var rand = require( '@stdlib/random/base/discrete-uniform' );
-var mul = require( '@stdlib/math/base/ops/mul' );
+var mul = require( '@stdlib/number/float64/base/mul' );
var x;
var y;
@@ -123,15 +123,15 @@ for ( i = 0; i < 100; i++ ) {
### Usage
```c
-#include "stdlib/math/base/ops/mul.h"
+#include "stdlib/number/float64/base/mul.h"
```
-#### stdlib_base_mul( x, y )
+#### stdlib_base_float64_mul( x, y )
Multiplies two double-precision floating-point numbers.
```c
-double v = stdlib_base_mul( -5.0, 2.0 );
+double v = stdlib_base_float64_mul( -5.0, 2.0 );
// returns -10.0
```
@@ -141,7 +141,7 @@ The function accepts the following arguments:
- **y**: `[in] double` second input value.
```c
-double stdlib_base_mul( const double x, const double y );
+double stdlib_base_float64_mul( const double x, const double y );
```
@@ -163,7 +163,7 @@ double stdlib_base_mul( const double x, const double y );
### Examples
```c
-#include "stdlib/math/base/ops/mul.h"
+#include "stdlib/number/float64/base/mul.h"
#include
int main( void ) {
@@ -173,7 +173,7 @@ int main( void ) {
double z;
int i;
for ( i = 0; i < 4; i++ ) {
- z = stdlib_base_mul( x[ i ], y[ i ] );
+ z = stdlib_base_float64_mul( x[ i ], y[ i ] );
printf( "%lf x %lf = %lf\n", x[ i ], y[ i ], z );
}
}
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/benchmark/benchmark.js b/lib/node_modules/@stdlib/number/float64/base/mul/benchmark/benchmark.js
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/benchmark/benchmark.js
rename to lib/node_modules/@stdlib/number/float64/base/mul/benchmark/benchmark.js
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/number/float64/base/mul/benchmark/benchmark.native.js
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/benchmark/benchmark.native.js
rename to lib/node_modules/@stdlib/number/float64/base/mul/benchmark/benchmark.native.js
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/Makefile b/lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/Makefile
rename to lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/Makefile
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/benchmark.c
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/benchmark.c
rename to lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/benchmark.c
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/native/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/native/Makefile
rename to lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/native/Makefile
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/native/benchmark.c
similarity index 97%
rename from lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/native/benchmark.c
rename to lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/native/benchmark.c
index fd7b9d864690..73e33ba977f7 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mul/benchmark/c/native/benchmark.c
+++ b/lib/node_modules/@stdlib/number/float64/base/mul/benchmark/c/native/benchmark.c
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-#include "stdlib/math/base/ops/mul.h"
+#include "stdlib/number/float64/base/mul.h"
#include
#include
#include
@@ -99,7 +99,7 @@ static double benchmark( void ) {
t = tic();
for ( i = 0; i < ITERATIONS; i++ ) {
x = ( 1000.0*rand_double() ) - 500.0;
- y = stdlib_base_mul( x, 5.0 );
+ y = stdlib_base_float64_mul( x, 5.0 );
if ( y != y ) {
printf( "should not return NaN\n" );
break;
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/binding.gyp b/lib/node_modules/@stdlib/number/float64/base/mul/binding.gyp
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/binding.gyp
rename to lib/node_modules/@stdlib/number/float64/base/mul/binding.gyp
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/docs/repl.txt b/lib/node_modules/@stdlib/number/float64/base/mul/docs/repl.txt
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/docs/repl.txt
rename to lib/node_modules/@stdlib/number/float64/base/mul/docs/repl.txt
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/docs/types/index.d.ts b/lib/node_modules/@stdlib/number/float64/base/mul/docs/types/index.d.ts
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/docs/types/index.d.ts
rename to lib/node_modules/@stdlib/number/float64/base/mul/docs/types/index.d.ts
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/docs/types/test.ts b/lib/node_modules/@stdlib/number/float64/base/mul/docs/types/test.ts
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/docs/types/test.ts
rename to lib/node_modules/@stdlib/number/float64/base/mul/docs/types/test.ts
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/examples/c/Makefile b/lib/node_modules/@stdlib/number/float64/base/mul/examples/c/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/examples/c/Makefile
rename to lib/node_modules/@stdlib/number/float64/base/mul/examples/c/Makefile
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/examples/c/example.c b/lib/node_modules/@stdlib/number/float64/base/mul/examples/c/example.c
similarity index 90%
rename from lib/node_modules/@stdlib/math/base/ops/mul/examples/c/example.c
rename to lib/node_modules/@stdlib/number/float64/base/mul/examples/c/example.c
index 669ea50f1c3c..4117b6c772c1 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mul/examples/c/example.c
+++ b/lib/node_modules/@stdlib/number/float64/base/mul/examples/c/example.c
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-#include "stdlib/math/base/ops/mul.h"
+#include "stdlib/number/float64/base/mul.h"
#include
int main( void ) {
@@ -26,7 +26,7 @@ int main( void ) {
double z;
int i;
for ( i = 0; i < 4; i++ ) {
- z = stdlib_base_mul( x[ i ], y[ i ] );
+ z = stdlib_base_float64_mul( x[ i ], y[ i ] );
printf( "%lf x %lf = %lf\n", x[ i ], y[ i ], z );
}
}
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/examples/index.js b/lib/node_modules/@stdlib/number/float64/base/mul/examples/index.js
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/examples/index.js
rename to lib/node_modules/@stdlib/number/float64/base/mul/examples/index.js
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/include.gypi b/lib/node_modules/@stdlib/number/float64/base/mul/include.gypi
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/include.gypi
rename to lib/node_modules/@stdlib/number/float64/base/mul/include.gypi
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/include/stdlib/math/base/ops/mul.h b/lib/node_modules/@stdlib/number/float64/base/mul/include/stdlib/number/float64/base/mul.h
similarity index 82%
rename from lib/node_modules/@stdlib/math/base/ops/mul/include/stdlib/math/base/ops/mul.h
rename to lib/node_modules/@stdlib/number/float64/base/mul/include/stdlib/number/float64/base/mul.h
index c7a317625627..de5ea84e81e9 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mul/include/stdlib/math/base/ops/mul.h
+++ b/lib/node_modules/@stdlib/number/float64/base/mul/include/stdlib/number/float64/base/mul.h
@@ -16,8 +16,8 @@
* limitations under the License.
*/
-#ifndef STDLIB_MATH_BASE_OPS_MUL_H
-#define STDLIB_MATH_BASE_OPS_MUL_H
+#ifndef STDLIB_NUMBER_FLOAT64_BASE_MUL_H
+#define STDLIB_NUMBER_FLOAT64_BASE_MUL_H
/*
* If C++, prevent name mangling so that the compiler emits a binary file having undecorated names, thus mirroring the behavior of a C compiler.
@@ -29,10 +29,10 @@ extern "C" {
/**
* Multiplies two double-precision floating-point numbers.
*/
-double stdlib_base_mul( const double x, const double y );
+double stdlib_base_float64_mul( const double x, const double y );
#ifdef __cplusplus
}
#endif
-#endif // !STDLIB_MATH_BASE_OPS_MUL_H
+#endif // !STDLIB_NUMBER_FLOAT64_BASE_MUL_H
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/lib/index.js b/lib/node_modules/@stdlib/number/float64/base/mul/lib/index.js
similarity index 91%
rename from lib/node_modules/@stdlib/math/base/ops/mul/lib/index.js
rename to lib/node_modules/@stdlib/number/float64/base/mul/lib/index.js
index 4b9addd466d3..b56e587e2037 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mul/lib/index.js
+++ b/lib/node_modules/@stdlib/number/float64/base/mul/lib/index.js
@@ -21,10 +21,10 @@
/**
* Multiply two double-precision floating-point numbers.
*
-* @module @stdlib/math/base/ops/mul
+* @module @stdlib/number/float64/base/mul
*
* @example
-* var mul = require( '@stdlib/math/base/ops/mul' );
+* var mul = require( '@stdlib/number/float64/base/mul' );
*
* var v = mul( -1.0, 5.0 );
* // returns -5.0
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/lib/main.js b/lib/node_modules/@stdlib/number/float64/base/mul/lib/main.js
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/lib/main.js
rename to lib/node_modules/@stdlib/number/float64/base/mul/lib/main.js
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/lib/native.js b/lib/node_modules/@stdlib/number/float64/base/mul/lib/native.js
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/lib/native.js
rename to lib/node_modules/@stdlib/number/float64/base/mul/lib/native.js
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/manifest.json b/lib/node_modules/@stdlib/number/float64/base/mul/manifest.json
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/manifest.json
rename to lib/node_modules/@stdlib/number/float64/base/mul/manifest.json
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/package.json b/lib/node_modules/@stdlib/number/float64/base/mul/package.json
similarity index 96%
rename from lib/node_modules/@stdlib/math/base/ops/mul/package.json
rename to lib/node_modules/@stdlib/number/float64/base/mul/package.json
index b165c3a9540f..d0db1c1dc9d4 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mul/package.json
+++ b/lib/node_modules/@stdlib/number/float64/base/mul/package.json
@@ -1,5 +1,5 @@
{
- "name": "@stdlib/math/base/ops/mul",
+ "name": "@stdlib/number/float64/base/mul",
"version": "0.0.0",
"description": "Multiply two double-precision floating-point numbers.",
"license": "Apache-2.0",
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/src/Makefile b/lib/node_modules/@stdlib/number/float64/base/mul/src/Makefile
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/src/Makefile
rename to lib/node_modules/@stdlib/number/float64/base/mul/src/Makefile
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/src/addon.c b/lib/node_modules/@stdlib/number/float64/base/mul/src/addon.c
similarity index 86%
rename from lib/node_modules/@stdlib/math/base/ops/mul/src/addon.c
rename to lib/node_modules/@stdlib/number/float64/base/mul/src/addon.c
index 2c5e39d2f258..5ff4289041e0 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mul/src/addon.c
+++ b/lib/node_modules/@stdlib/number/float64/base/mul/src/addon.c
@@ -16,8 +16,8 @@
* limitations under the License.
*/
-#include "stdlib/math/base/ops/mul.h"
+#include "stdlib/number/float64/base/mul.h"
#include "stdlib/math/base/napi/binary.h"
// cppcheck-suppress shadowFunction
-STDLIB_MATH_BASE_NAPI_MODULE_DD_D( stdlib_base_mul )
+STDLIB_MATH_BASE_NAPI_MODULE_DD_D( stdlib_base_float64_mul )
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/src/mul.c b/lib/node_modules/@stdlib/number/float64/base/mul/src/mul.c
similarity index 83%
rename from lib/node_modules/@stdlib/math/base/ops/mul/src/mul.c
rename to lib/node_modules/@stdlib/number/float64/base/mul/src/mul.c
index 340eeb8a42a4..76acd2f8a415 100644
--- a/lib/node_modules/@stdlib/math/base/ops/mul/src/mul.c
+++ b/lib/node_modules/@stdlib/number/float64/base/mul/src/mul.c
@@ -16,7 +16,7 @@
* limitations under the License.
*/
-#include "stdlib/math/base/ops/mul.h"
+#include "stdlib/number/float64/base/mul.h"
/**
* Multiplies two double-precision floating-point numbers.
@@ -26,9 +26,9 @@
* @return result
*
* @example
-* double z = stdlib_base_mul( -5.0, 3.0 );
+* double z = stdlib_base_float64_mul( -5.0, 3.0 );
* // returns -15.0
*/
-double stdlib_base_mul( const double x, const double y ) {
+double stdlib_base_float64_mul( const double x, const double y ) {
return x * y;
}
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/test/test.js b/lib/node_modules/@stdlib/number/float64/base/mul/test/test.js
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/test/test.js
rename to lib/node_modules/@stdlib/number/float64/base/mul/test/test.js
diff --git a/lib/node_modules/@stdlib/math/base/ops/mul/test/test.native.js b/lib/node_modules/@stdlib/number/float64/base/mul/test/test.native.js
similarity index 100%
rename from lib/node_modules/@stdlib/math/base/ops/mul/test/test.native.js
rename to lib/node_modules/@stdlib/number/float64/base/mul/test/test.native.js