Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand All @@ -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;
Expand Down
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/math/base/ops/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ The namespace contains the following functions:
- <span class="signature">[`divf( x, y )`][@stdlib/math/base/ops/divf]</span><span class="delimiter">: </span><span class="description">divide two single-precision floating-point numbers.</span>
- <span class="signature">[`imul( a, b )`][@stdlib/math/base/ops/imul]</span><span class="delimiter">: </span><span class="description">perform C-like multiplication of two signed 32-bit integers.</span>
- <span class="signature">[`imuldw( a, b )`][@stdlib/math/base/ops/imuldw]</span><span class="delimiter">: </span><span class="description">compute the double word product of two signed 32-bit integers.</span>
- <span class="signature">[`mul( x, y )`][@stdlib/math/base/ops/mul]</span><span class="delimiter">: </span><span class="description">multiply two double-precision floating-point numbers.</span>
- <span class="signature">[`mul( x, y )`][@stdlib/number/float64/base/mul]</span><span class="delimiter">: </span><span class="description">multiply two double-precision floating-point numbers.</span>
- <span class="signature">[`mulf( x, y )`][@stdlib/math/base/ops/mulf]</span><span class="delimiter">: </span><span class="description">multiply two single-precision floating-point numbers.</span>
- <span class="signature">[`sub( x, y )`][@stdlib/math/base/ops/sub]</span><span class="delimiter">: </span><span class="description">subtract two double-precision floating-point numbers.</span>
- <span class="signature">[`subf( x, y )`][@stdlib/math/base/ops/subf]</span><span class="delimiter">: </span><span class="description">subtract two single-precision floating-point numbers.</span>
Expand Down Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/math/base/ops/div/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ int main( void ) {
## See Also

- <span class="package-name">[`@stdlib/number/float64/base/add`][@stdlib/number/float64/base/add]</span><span class="delimiter">: </span><span class="description">compute the sum of two double-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/math/base/ops/mul`][@stdlib/math/base/ops/mul]</span><span class="delimiter">: </span><span class="description">multiply two double-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/number/float64/base/mul`][@stdlib/number/float64/base/mul]</span><span class="delimiter">: </span><span class="description">multiply two double-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/math/base/ops/sub`][@stdlib/math/base/ops/sub]</span><span class="delimiter">: </span><span class="description">subtract two double-precision floating-point numbers.</span>

</section>
Expand All @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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' );
Expand Down
18 changes: 9 additions & 9 deletions lib/node_modules/@stdlib/math/base/ops/lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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 //

Expand Down
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/math/base/ops/mulf/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ int main( void ) {

- <span class="package-name">[`@stdlib/number/float32/base/add`][@stdlib/number/float32/base/add]</span><span class="delimiter">: </span><span class="description">compute the sum of two single-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/math/base/ops/divf`][@stdlib/math/base/ops/divf]</span><span class="delimiter">: </span><span class="description">divide two single-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/math/base/ops/mul`][@stdlib/math/base/ops/mul]</span><span class="delimiter">: </span><span class="description">multiply two double-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/number/float64/base/mul`][@stdlib/number/float64/base/mul]</span><span class="delimiter">: </span><span class="description">multiply two double-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/math/base/ops/subf`][@stdlib/math/base/ops/subf]</span><span class="delimiter">: </span><span class="description">subtract two single-precision floating-point numbers.</span>

</section>
Expand All @@ -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

Expand Down
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/math/base/ops/sub/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ int main( void ) {

- <span class="package-name">[`@stdlib/number/float64/base/add`][@stdlib/number/float64/base/add]</span><span class="delimiter">: </span><span class="description">compute the sum of two double-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/math/base/ops/div`][@stdlib/math/base/ops/div]</span><span class="delimiter">: </span><span class="description">divide two double-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/math/base/ops/mul`][@stdlib/math/base/ops/mul]</span><span class="delimiter">: </span><span class="description">multiply two double-precision floating-point numbers.</span>
- <span class="package-name">[`@stdlib/number/float64/base/mul`][@stdlib/number/float64/base/mul]</span><span class="delimiter">: </span><span class="description">multiply two double-precision floating-point numbers.</span>

</section>

Expand All @@ -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

<!-- </related-links> -->

Expand Down
8 changes: 4 additions & 4 deletions lib/node_modules/@stdlib/math/strided/ops/mul-by/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<section class="intro">

Expand All @@ -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 ) {
Expand Down Expand Up @@ -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 ) {
Expand Down Expand Up @@ -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

<!-- <related-links> -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 //
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 //
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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' );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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' );

Expand Down
2 changes: 1 addition & 1 deletion lib/node_modules/@stdlib/math/strided/ops/mul/lib/data.js
Original file line number Diff line number Diff line change
Expand Up @@ -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' );
Expand Down
86 changes: 43 additions & 43 deletions lib/node_modules/@stdlib/math/strided/ops/mul/manifest.json
Original file line number Diff line number Diff line change
@@ -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"
]
}
]
}
Loading
Loading