Skip to content

Commit 5d2b7a9

Browse files
authored
Merge pull request #5294 from gururaj1512/migrate-math-base-ops-mul
PR-URL: #5294 Ref: #2261 Reviewed-by: Athan Reines <[email protected]>
2 parents c813d0a + 1f68a0b commit 5d2b7a9

File tree

55 files changed

+182
-182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+182
-182
lines changed

docs/migration-guides/mathjs/benchmark/benchmark.multiply.number.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var bench = require( '@stdlib/bench' );
2525
var isnan = require( '@stdlib/math/base/assert/is-nan' );
2626
var filledBy = require( '@stdlib/array/filled-by' );
2727
var uniform = require( '@stdlib/random/base/uniform' ).factory;
28-
var base = require( '@stdlib/math/base/ops/mul' );
28+
var base = require( '@stdlib/number/float64/base/mul' );
2929
var tryRequire = require( '@stdlib/utils/try-require' );
3030
var pkg = require( './../package.json' ).name;
3131

@@ -40,7 +40,7 @@ var opts = {
4040

4141
// MAIN //
4242

43-
bench( pkg+'::stdlib:math/base/ops/mul:value=number', opts, function benchmark( b ) {
43+
bench( pkg+'::stdlib:number/float64/base/mul:value=number', opts, function benchmark( b ) {
4444
var x;
4545
var y;
4646
var z;

lib/node_modules/@stdlib/math/base/ops/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ The namespace contains the following functions:
5454
- <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>
5555
- <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>
5656
- <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>
57-
- <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>
57+
- <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>
5858
- <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>
5959
- <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>
6060
- <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>
@@ -149,7 +149,7 @@ console.log( ns.imuldw( 0x80000000|0, 0x40000000|0 ) );
149149

150150
[@stdlib/math/base/ops/imuldw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/imuldw
151151

152-
[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
152+
[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
153153

154154
[@stdlib/math/base/ops/mulf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mulf
155155

lib/node_modules/@stdlib/math/base/ops/div/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ int main( void ) {
196196
## See Also
197197

198198
- <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>
199-
- <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>
199+
- <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>
200200
- <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>
201201

202202
</section>
@@ -211,7 +211,7 @@ int main( void ) {
211211

212212
[@stdlib/number/float64/base/add]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/add
213213

214-
[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
214+
[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
215215

216216
[@stdlib/math/base/ops/sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/sub
217217

lib/node_modules/@stdlib/math/base/ops/docs/types/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ import div = require( '@stdlib/math/base/ops/div' );
3333
import divf = require( '@stdlib/math/base/ops/divf' );
3434
import imul = require( '@stdlib/math/base/ops/imul' );
3535
import imuldw = require( '@stdlib/math/base/ops/imuldw' );
36-
import mul = require( '@stdlib/math/base/ops/mul' );
36+
import mul = require( '@stdlib/number/float64/base/mul' );
3737
import mulf = require( '@stdlib/math/base/ops/mulf' );
3838
import sub = require( '@stdlib/math/base/ops/sub' );
3939
import subf = require( '@stdlib/math/base/ops/subf' );

lib/node_modules/@stdlib/math/base/ops/lib/index.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -153,15 +153,6 @@ setReadOnly( ns, 'imul', require( '@stdlib/math/base/ops/imul' ) );
153153
*/
154154
setReadOnly( ns, 'imuldw', require( '@stdlib/math/base/ops/imuldw' ) );
155155

156-
/**
157-
* @name mul
158-
* @memberof ns
159-
* @readonly
160-
* @type {Function}
161-
* @see {@link module:@stdlib/math/base/ops/mul}
162-
*/
163-
setReadOnly( ns, 'mul', require( '@stdlib/math/base/ops/mul' ) );
164-
165156
/**
166157
* @name mulf
167158
* @memberof ns
@@ -216,6 +207,15 @@ setReadOnly( ns, 'umuldw', require( '@stdlib/math/base/ops/umuldw' ) );
216207
*/
217208
setReadOnly( ns, 'addf', require( '@stdlib/number/float32/base/add' ) );
218209

210+
/**
211+
* @name mul
212+
* @memberof ns
213+
* @readonly
214+
* @type {Function}
215+
* @see {@link module:@stdlib/number/float64/base/mul}
216+
*/
217+
setReadOnly( ns, 'mul', require( '@stdlib/number/float64/base/mul' ) );
218+
219219

220220
// EXPORTS //
221221

lib/node_modules/@stdlib/math/base/ops/mulf/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ int main( void ) {
197197

198198
- <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>
199199
- <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>
200-
- <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>
200+
- <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>
201201
- <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>
202202

203203
</section>
@@ -214,7 +214,7 @@ int main( void ) {
214214

215215
[@stdlib/math/base/ops/divf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/divf
216216

217-
[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
217+
[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
218218

219219
[@stdlib/math/base/ops/subf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/subf
220220

lib/node_modules/@stdlib/math/base/ops/sub/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ int main( void ) {
197197

198198
- <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>
199199
- <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>
200-
- <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>
200+
- <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>
201201

202202
</section>
203203

@@ -213,7 +213,7 @@ int main( void ) {
213213

214214
[@stdlib/math/base/ops/div]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/div
215215

216-
[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
216+
[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
217217

218218
<!-- </related-links> -->
219219

lib/node_modules/@stdlib/math/strided/ops/mul-by/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ limitations under the License.
2222

2323
# mulBy
2424

25-
> Element-wise [multiplication][@stdlib/math/base/ops/mul] of two strided arrays via a callback function.
25+
> Element-wise [multiplication][@stdlib/number/float64/base/mul] of two strided arrays via a callback function.
2626
2727
<section class="intro">
2828

@@ -40,7 +40,7 @@ var mulBy = require( '@stdlib/math/strided/ops/mul-by' );
4040

4141
#### mulBy( N, x, strideX, y, strideY, z, strideZ, clbk\[, thisArg] )
4242

43-
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.
43+
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.
4444

4545
```javascript
4646
function accessor( values ) {
@@ -137,7 +137,7 @@ mulBy( 3, x1, -2, y1, 1, z1, 1, accessor );
137137

138138
#### mulBy.ndarray( N, x, strideX, offsetX, y, strideY, offsetY, z, strideZ, offsetZ, clbk\[, thisArg] )
139139

140-
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.
140+
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.
141141

142142
```javascript
143143
function accessor( values ) {
@@ -261,7 +261,7 @@ console.log( z );
261261

262262
[mdn-typed-array]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
263263

264-
[@stdlib/math/base/ops/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/mul
264+
[@stdlib/number/float64/base/mul]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/number/float64/base/mul
265265

266266
<!-- <related-links> -->
267267

lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
// MODULES //
2222

2323
var mapBy2 = require( '@stdlib/strided/base/map-by2' );
24-
var mul = require( '@stdlib/math/base/ops/mul' );
24+
var mul = require( '@stdlib/number/float64/base/mul' );
2525

2626

2727
// MAIN //

lib/node_modules/@stdlib/math/strided/ops/mul-by/lib/ndarray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// MODULES //
2424

2525
var mapBy2 = require( '@stdlib/strided/base/map-by2' ).ndarray;
26-
var mul = require( '@stdlib/math/base/ops/mul' );
26+
var mul = require( '@stdlib/number/float64/base/mul' );
2727

2828

2929
// MAIN //

0 commit comments

Comments
 (0)