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

-3
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

-18
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

-9
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

+1-1
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

+1-1
Large diffs are not rendered by default.

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

+1-1
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

+1-1
Large diffs are not rendered by default.

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

+2-2
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

+1-1
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

+1-1
Large diffs are not rendered by default.

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -1481,7 +1481,7 @@
14811481
"@stdlib/math/base/special/truncsd","@stdlib/math/base/special/ceilsd,@stdlib/math/base/special/floorsd,@stdlib/math/base/special/roundsd,@stdlib/math/base/special/trunc"
14821482
"@stdlib/number/uint32/base/to-int32",""
14831483
"@stdlib/number/uint32/base/mul","@stdlib/number/int32/base/mul"
1484-
"@stdlib/math/base/ops/umuldw","@stdlib/number/int32/base/muldw,@stdlib/number/uint32/base/mul"
1484+
"@stdlib/number/uint32/base/muldw","@stdlib/number/int32/base/muldw,@stdlib/number/uint32/base/mul"
14851485
"@stdlib/string/base/uncapitalize","@stdlib/string/base/capitalize"
14861486
"@stdlib/string/base/uppercase","@stdlib/string/base/lowercase"
14871487
"@stdlib/math/base/special/vercos","@stdlib/math/base/special/cos,@stdlib/math/base/special/versin"

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

+1-1
Large diffs are not rendered by default.

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

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

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

+1-1
Large diffs are not rendered by default.

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

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

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

+1-1
Large diffs are not rendered by default.

lib/node_modules/@stdlib/math/base/ops/umuldw/README.md renamed to lib/node_modules/@stdlib/number/uint32/base/muldw/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ limitations under the License.
3333
## Usage
3434

3535
```javascript
36-
var umuldw = require( '@stdlib/math/base/ops/umuldw' );
36+
var umuldw = require( '@stdlib/number/uint32/base/muldw' );
3737
```
3838

3939
#### umuldw( a, b )
@@ -84,7 +84,7 @@ var bool = ( v === out );
8484

8585
```javascript
8686
var lpad = require( '@stdlib/string/left-pad' );
87-
var umuldw = require( '@stdlib/math/base/ops/umuldw' );
87+
var umuldw = require( '@stdlib/number/uint32/base/muldw' );
8888

8989
var i;
9090
var j;

lib/node_modules/@stdlib/math/base/ops/umuldw/lib/index.js renamed to lib/node_modules/@stdlib/number/uint32/base/muldw/lib/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
/**
2222
* Perform multiplication of two unsigned 32-bit integers and return an array of two unsigned 32-bit integers which represents the unsigned 64-bit integer product.
2323
*
24-
* @module @stdlib/math/base/ops/umuldw
24+
* @module @stdlib/number/uint32/base/muldw
2525
*
2626
* @example
27-
* var umuldw = require( '@stdlib/math/base/ops/umuldw' );
27+
* var umuldw = require( '@stdlib/number/uint32/base/muldw' );
2828
*
2929
* var v = umuldw( 0xAAAAAAAA, 0x55555555 );
3030
* // returns [ 954437176, 1908874354 ]

lib/node_modules/@stdlib/math/base/ops/umuldw/package.json renamed to lib/node_modules/@stdlib/number/uint32/base/muldw/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@stdlib/math/base/ops/umuldw",
2+
"name": "@stdlib/number/uint32/base/muldw",
33
"version": "0.0.0",
44
"description": "Compute the double word product of two unsigned 32-bit integers.",
55
"license": "Apache-2.0",
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
["Aadish Jain","Aayush Khanna","Abdelrahman Samir","Abhay Punia","Abhijit Raut","Abhishek Jain","Adarsh Palaskar","Aditya Sapra","Ahmed Atwa","Ahmed Kashkoush","Ahmed Khaled","Aksshay Balasubramanian","Aleksandr","Ali Salesi","Aman Bhansali","Amit Jimiwal","Anshu Kumar","Anudeep Sanapala","Athan Reines","Ayaka","Brendan Graetz","Bruno Fenzl","Bryan Elee","Chinmay Joshi","Christopher Dambamuromo","Dan Rose","Daniel Killenberger","Daniel Yu","Debashis Maharana","Desh Deepak Kant","Dev Goel","Dhruv Arvind Singh","Dhruvil Mehta","Divyansh Seth","Dominic Lim","Dominik Moritz","Dorrin Sotoudeh","EuniceSim142","Frank Kovacs","GK Bishnoi","Gaurav","Gautam sharma","Golden Kumar","Gunj Joshi","Gururaj Gurram","Harsh","HarshaNP","Harshita Kalani","Hemant M Mehta","Hridyanshu","Jaimin Godhani","Jalaj Kumar","James Gelok","Jaysukh Makvana","Jenish Thapa","Jithin KS","Joel Mathew Koshy","Joey Reed","Jordan Gallivan","Joris Labie","Justin Dennison","Justyn Shelby","Karan Anand","Karthik Prakash","Kohantika Nath","Krishnam Agarwal","Krishnendu Das","Kshitij-Dale","Lovelin Dhoni J B","Manik Sharma","Manvith M","Marcus Fantham","Matt Cochrane","Mihir Pandit","Milan Raj","Mohammad Bin Aftab","Mohammad Kaif","Momtchil Momtchev","Muhammad Haris","Naresh Jagadeesan","Naveen Kumar","Neeraj Pathak","Nishant Shinde","Nishchay Rajput","Nithin Katta","Nourhan Hasan","Ognjen Jevremović","Oneday12323","Ori Miles","Philipp Burckhardt","Prajwal Kulkarni","Pranav Goswami","Pranjal Jha","Prashant Kumar Yadav","Pratik Singh","Pratyush Kumar Chouhan","Priyansh Prajapati","Priyanshu Agarwal","Pushpendra Chandravanshi","Raunak Kumar Gupta","Rejoan Sardar","Ricky Reusser","Ridam Garg","Rishav","Rishav Tarway","Robert Gislason","Roman Stetsyk","Rutam Kathale","Ruthwik Chikoti","Ryan Seal","Rylan Yang","Sai Srikar Dumpeti","Sarthak Paandey","Saurabh Singh","Seyyed Parsa Neshaei","Shabareesh Shetty","Shashank Shekhar Singh","Shivam Ahir","Shraddheya Shendre","Shubh Mehta","Shubham Mishra","Sivam Das","Snehil Shah","Soumajit Chatterjee","Spandan Barve","Stephannie Jiménez Gacha","Suhaib Ilahi","Suraj Kumar","Tanishq Ahuja","Tirtadwipa Manunggal","Tudor Pagu","Tufailahmed Bargir","Utkarsh","Utkarsh Raj","UtkershBasnet","Vaibhav Patel","Varad Gupta","Vinit Pandit","Vivek Maurya","Xiaochuan Ye","Yaswanth Kosuru","Yernar Yergaziyev","Yugal Kaushik","Yuvi Mittal","ditsu","ekambains","fadiothman22","olenkabilonizhka","pranav-1720","rahulrangers","rainn","rei2hu"]
1+
["Aadish Jain","Aayush Khanna","Abdelrahman Samir","Abhay Punia","Abhijit Raut","Abhishek Jain","Adarsh Palaskar","Aditya Sapra","Ahmed Atwa","Ahmed Kashkoush","Ahmed Khaled","Aksshay Balasubramanian","Aleksandr","Ali Salesi","Aman Bhansali","AmanBhadkariya","Amit Jimiwal","Anshu Kumar","Anshu Kumar","Anudeep Sanapala","Athan Reines","Ayaka","Brendan Graetz","Bruno Fenzl","Bryan Elee","Chinmay Joshi","Christopher Dambamuromo","Dan Rose","Daniel Killenberger","Daniel Yu","Debashis Maharana","Desh Deepak Kant","Dev Goel","Dhanyabad behera","Dhruv Arvind Singh","Dhruvil Mehta","Divyansh Seth","Dominic Lim","Dominik Moritz","Dorrin Sotoudeh","EuniceSim142","Frank Kovacs","GK Bishnoi","Gaurav","Gautam sharma","Golden Kumar","Gunj Joshi","Gururaj Gurram","Haroon Rasheed","Harsh","HarshaNP","Harshita Kalani","Hemant M Mehta","Hridyanshu","Jaimin Godhani","Jalaj Kumar","James Gelok","Jaysukh Makvana","Jenish Thapa","Jithin KS","Joel Mathew Koshy","Joey Reed","Jordan Gallivan","Joris Labie","Justin Dennison","Justyn Shelby","Karan Anand","Karthik Prakash","Kohantika Nath","Krishnam Agarwal","Krishnendu Das","Kshitij-Dale","Lovelin Dhoni J B","Manik Sharma","Manvith M","Marcus Fantham","Matt Cochrane","Mihir Pandit","Milan Raj","Mohammad Bin Aftab","Mohammad Kaif","Momtchil Momtchev","Muhammad Haris","Naresh Jagadeesan","Naveen Kumar","Neeraj Pathak","Nishant Shinde","Nishchay Rajput","Nithin Katta","Nourhan Hasan","Ognjen Jevremović","Oneday12323","Ori Miles","Philipp Burckhardt","Prajwal Kulkarni","Pranav Goswami","Pranjal Jha","Prashant Kumar Yadav","Pratik Singh","Pratyush Kumar Chouhan","Priyansh Prajapati","Priyanshu Agarwal","Pushpendra Chandravanshi","Raunak Kumar Gupta","Rejoan Sardar","Ricky Reusser","Ridam Garg","Rishav","Rishav Tarway","Robert Gislason","Roman Stetsyk","Rutam Kathale","Ruthwik Chikoti","Ryan Seal","Rylan Yang","Sai Srikar Dumpeti","Sarthak Paandey","Saurabh Singh","Seyyed Parsa Neshaei","Shabareesh Shetty","Shashank Shekhar Singh","Shivam Ahir","Shraddheya Shendre","Shubh Mehta","Shubham Mishra","Sivam Das","Snehil Shah","Soumajit Chatterjee","Spandan Barve","Stephannie Jiménez Gacha","Suhaib Ilahi","Suraj Kumar","Tanishq Ahuja","Tirtadwipa Manunggal","Tudor Pagu","Tufailahmed Bargir","Utkarsh","Utkarsh Raj","UtkershBasnet","Vaibhav Patel","Varad Gupta","Vinit Pandit","Vivek Maurya","Xiaochuan Ye","Yaswanth Kosuru","Yernar Yergaziyev","Yugal Kaushik","Yuvi Mittal","ditsu","ekambains","fadiothman22","olenkabilonizhka","pranav-1720","rahulrangers","rainn","rei2hu"]

0 commit comments

Comments
 (0)