Method ror
ror(Int32, Int32)
Returns the result of rotating the bits of an int right by bits n.
Declaration
public static int ror(int x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| Int32 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| Int32 | The rotated value. |
ror(int2, Int32)
Returns the componentwise result of rotating the bits of an int2 right by bits n.
Declaration
public static int2 ror(int2 x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| int2 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| int2 | The componentwise rotated value. |
ror(int3, Int32)
Returns the componentwise result of rotating the bits of an int3 right by bits n.
Declaration
public static int3 ror(int3 x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| int3 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| int3 | The componentwise rotated value. |
ror(int4, Int32)
Returns the componentwise result of rotating the bits of an int4 right by bits n.
Declaration
public static int4 ror(int4 x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| int4 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| int4 | The componentwise rotated value. |
ror(UInt32, Int32)
Returns the result of rotating the bits of a uint right by bits n.
Declaration
public static uint ror(uint x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt32 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| UInt32 | The rotated value. |
ror(uint2, Int32)
Returns the componentwise result of rotating the bits of a uint2 right by bits n.
Declaration
public static uint2 ror(uint2 x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| uint2 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| uint2 | The componentwise rotated value. |
ror(uint3, Int32)
Returns the componentwise result of rotating the bits of a uint3 right by bits n.
Declaration
public static uint3 ror(uint3 x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| uint3 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| uint3 | The componentwise rotated value. |
ror(uint4, Int32)
Returns the componentwise result of rotating the bits of a uint4 right by bits n.
Declaration
public static uint4 ror(uint4 x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| uint4 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| uint4 | The componentwise rotated value. |
ror(Int64, Int32)
Returns the result of rotating the bits of a long right by bits n.
Declaration
public static long ror(long x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| Int64 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| Int64 | The rotated value. |
ror(UInt64, Int32)
Returns the result of rotating the bits of a ulong right by bits n.
Declaration
public static ulong ror(ulong x, int n)
Parameters
| Type | Name | Description |
|---|---|---|
| UInt64 | x | Value to rotate. |
| Int32 | n | Number of bits to rotate. |
Returns
| Type | Description |
|---|---|
| UInt64 | The rotated value. |