1.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.1 KiB
		
	
	
	
	
	
	
	
Function rightArithShift
Bitwise right arithmetic shift of a value x by y number of bits, x >> y.
For matrices, the function is evaluated element wise.
For units, the function is evaluated on the best prefix base.
Syntax
math.rightArithShift(x, y)
Parameters
| Parameter | Type | Description | 
|---|---|---|
| x | number | BigNumber | Array | Matrix | Value to be shifted | 
| y | number | BigNumber | Amount of shifts | 
Returns
| Type | Description | 
|---|---|
| number | BigNumber | Array | Matrix | xsign-filled shifted rightytimes | 
Throws
| Type | Description | 
|---|
Examples
math.rightArithShift(4, 2)               // returns number 1
math.rightArithShift([16, -32, 64], 4)   // returns Array [1, -2, 3]
See also
bitAnd, bitNot, bitOr, bitXor, rightArithShift, rightLogShift