Skip to content

Commit ec352c1

Browse files
authored
Merge pull request #5931 from gururaj1512/migrate-math-base-ops-umuldw
PR-URL: #5931 Ref: #2261 Reviewed-by: Athan Reines <[email protected]>
2 parents d998cc3 + c042314 commit ec352c1

File tree

33 files changed

+20
-50
lines changed

33 files changed

+20
-50
lines changed

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ The namespace contains the following functions:
5050
- <span class="signature">[`cnegf( z )`][@stdlib/math/base/ops/cnegf]</span><span class="delimiter">: </span><span class="description">negate a single-precision complex floating-point number.</span>
5151
- <span class="signature">[`csub( z1, z2 )`][@stdlib/math/base/ops/csub]</span><span class="delimiter">: </span><span class="description">subtract two double-precision complex floating-point numbers.</span>
5252
- <span class="signature">[`csubf( z1, z2 )`][@stdlib/math/base/ops/csubf]</span><span class="delimiter">: </span><span class="description">subtract two single-precision complex floating-point numbers.</span>
53-
- <span class="signature">[`umuldw( a, b )`][@stdlib/math/base/ops/umuldw]</span><span class="delimiter">: </span><span class="description">compute the double word product of two unsigned 32-bit integers.</span>
5453

5554
</div>
5655

@@ -113,8 +112,6 @@ console.log( ns.cmul( z1, z2 ) ); // { 're': -13.0, 'im': -1.0 }
113112

114113
[@stdlib/math/base/ops/csubf]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/csubf
115114

116-
[@stdlib/math/base/ops/umuldw]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/ops/umuldw
117-
118115
<!-- </toc-links> -->
119116

120117
</section>

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

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import cneg = require( '@stdlib/math/base/ops/cneg' );
2929
import cnegf = require( '@stdlib/math/base/ops/cnegf' );
3030
import csub = require( '@stdlib/math/base/ops/csub' );
3131
import csubf = require( '@stdlib/math/base/ops/csubf' );
32-
import umuldw = require( '@stdlib/math/base/ops/umuldw' );
3332
import divf = require( '@stdlib/number/float32/base/div' );
3433
import div = require( '@stdlib/number/float64/base/div' );
3534
import mul = require( '@stdlib/number/float64/base/mul' );
@@ -411,23 +410,6 @@ interface Namespace {
411410
*/
412411
csubf: typeof csubf;
413412

414-
/**
415-
* Performs multiplication of two unsigned 32-bit integers and returns an array of two unsigned 32-bit integers which represents the unsigned 64-bit integer product.
416-
*
417-
* ## Notes
418-
*
419-
* - When computing the product of 32-bit integer values in double-precision floating-point format (the default JavaScript numeric data type), computing the double word product is necessary in order to avoid exceeding the maximum safe double-precision floating-point integer value.
420-
*
421-
* @param a - integer
422-
* @param b - integer
423-
* @returns double word product (in big endian order; i.e., the first element corresponds to the most significant bits and the second element to the least significant bits)
424-
*
425-
* @example
426-
* var v = ns.umuldw( 0xAAAAAAAA, 0x55555555 );
427-
* // returns [ 954437176, 1908874354 ]
428-
*/
429-
umuldw: typeof umuldw;
430-
431413
/**
432414
* Divides two single-precision floating-point numbers `x` and `y`.
433415
*

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

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,6 @@ setReadOnly( ns, 'csub', require( '@stdlib/math/base/ops/csub' ) );
117117
*/
118118
setReadOnly( ns, 'csubf', require( '@stdlib/math/base/ops/csubf' ) );
119119

120-
/**
121-
* @name umuldw
122-
* @memberof ns
123-
* @readonly
124-
* @type {Function}
125-
* @see {@link module:@stdlib/math/base/ops/umuldw}
126-
*/
127-
setReadOnly( ns, 'umuldw', require( '@stdlib/math/base/ops/umuldw' ) );
128-
129120
/**
130121
* @name divf
131122
* @memberof ns

lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1481,7 +1481,7 @@ base.truncn,"@stdlib/math/base/special/truncn"
14811481
base.truncsd,"@stdlib/math/base/special/truncsd"
14821482
base.uint32ToInt32,"@stdlib/number/uint32/base/to-int32"
14831483
base.umul,"@stdlib/number/uint32/base/mul"
1484-
base.umuldw,"@stdlib/math/base/ops/umuldw"
1484+
base.umuldw,"@stdlib/number/uint32/base/muldw"
14851485
base.uncapitalize,"@stdlib/string/base/uncapitalize"
14861486
base.uppercase,"@stdlib/string/base/uppercase"
14871487
base.vercos,"@stdlib/math/base/special/vercos"

lib/node_modules/@stdlib/namespace/alias2pkg/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lib/node_modules/@stdlib/namespace/alias2standalone/data/data.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1481,7 +1481,7 @@ base.truncn,"@stdlib/math-base-special-truncn"
14811481
base.truncsd,"@stdlib/math-base-special-truncsd"
14821482
base.uint32ToInt32,"@stdlib/number-uint32-base-to-int32"
14831483
base.umul,"@stdlib/number-uint32-base-mul"
1484-
base.umuldw,"@stdlib/math-base-ops-umuldw"
1484+
base.umuldw,"@stdlib/number-uint32-base-muldw"
14851485
base.uncapitalize,"@stdlib/string-base-uncapitalize"
14861486
base.uppercase,"@stdlib/string-base-uppercase"
14871487
base.vercos,"@stdlib/math-base-special-vercos"

lib/node_modules/@stdlib/namespace/alias2standalone/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lib/node_modules/@stdlib/namespace/lib/namespace/base/u.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ ns.push({
4646

4747
ns.push({
4848
'alias': 'base.umuldw',
49-
'path': '@stdlib/math/base/ops/umuldw',
50-
'value': require( '@stdlib/math/base/ops/umuldw' ),
49+
'path': '@stdlib/number/uint32/base/muldw',
50+
'value': require( '@stdlib/number/uint32/base/muldw' ),
5151
'type': 'Function',
5252
'related': [
5353
'@stdlib/number/int32/base/muldw',

lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1481,7 +1481,7 @@
14811481
"@stdlib/math/base/special/truncsd",base.truncsd
14821482
"@stdlib/number/uint32/base/to-int32",base.uint32ToInt32
14831483
"@stdlib/number/uint32/base/mul",base.umul
1484-
"@stdlib/math/base/ops/umuldw",base.umuldw
1484+
"@stdlib/number/uint32/base/muldw",base.umuldw
14851485
"@stdlib/string/base/uncapitalize",base.uncapitalize
14861486
"@stdlib/string/base/uppercase",base.uppercase
14871487
"@stdlib/math/base/special/vercos",base.vercos

lib/node_modules/@stdlib/namespace/pkg2alias/data/data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)