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