Method floorlog2
floorlog2(int)
Computes the floor of the base-2 logarithm of x.
Declaration
public static int floorlog2(int x)
Parameters
| Type | Name | Description |
|---|---|---|
| int | x | Integer to be used as input. |
Returns
| Type | Description |
|---|---|
| int | Floor of base-2 logarithm of x. |
Remarks
x must be greater than zero, otherwise the result is undefined.
floorlog2(int2)
Computes the componentwise floor of the base-2 logarithm of x.
Declaration
public static int2 floorlog2(int2 x)
Parameters
| Type | Name | Description |
|---|---|---|
| int2 | x | int2 to be used as input. |
Returns
| Type | Description |
|---|---|
| int2 | Componentwise floor of base-2 logarithm of x. |
Remarks
Components of x must be greater than zero, otherwise the result of the component is undefined.
floorlog2(int3)
Computes the componentwise floor of the base-2 logarithm of x.
Declaration
public static int3 floorlog2(int3 x)
Parameters
| Type | Name | Description |
|---|---|---|
| int3 | x | int3 to be used as input. |
Returns
| Type | Description |
|---|---|
| int3 | Componentwise floor of base-2 logarithm of x. |
Remarks
Components of x must be greater than zero, otherwise the result of the component is undefined.
floorlog2(int4)
Computes the componentwise floor of the base-2 logarithm of x.
Declaration
public static int4 floorlog2(int4 x)
Parameters
| Type | Name | Description |
|---|---|---|
| int4 | x | int4 to be used as input. |
Returns
| Type | Description |
|---|---|
| int4 | Componentwise floor of base-2 logarithm of x. |
Remarks
Components of x must be greater than zero, otherwise the result of the component is undefined.
floorlog2(uint)
Computes the floor of the base-2 logarithm of x.
Declaration
public static int floorlog2(uint x)
Parameters
| Type | Name | Description |
|---|---|---|
| uint | x | Unsigned integer to be used as input. |
Returns
| Type | Description |
|---|---|
| int | Floor of base-2 logarithm of x. |
Remarks
x must be greater than zero, otherwise the result is undefined.
floorlog2(uint2)
Computes the componentwise floor of the base-2 logarithm of x.
Declaration
public static int2 floorlog2(uint2 x)
Parameters
| Type | Name | Description |
|---|---|---|
| uint2 | x | uint2 to be used as input. |
Returns
| Type | Description |
|---|---|
| int2 | Componentwise floor of base-2 logarithm of x. |
Remarks
Components of x must be greater than zero, otherwise the result of the component is undefined.
floorlog2(uint3)
Computes the componentwise floor of the base-2 logarithm of x.
Declaration
public static int3 floorlog2(uint3 x)
Parameters
| Type | Name | Description |
|---|---|---|
| uint3 | x | uint3 to be used as input. |
Returns
| Type | Description |
|---|---|
| int3 | Componentwise floor of base-2 logarithm of x. |
Remarks
Components of x must be greater than zero, otherwise the result of the component is undefined.
floorlog2(uint4)
Computes the componentwise floor of the base-2 logarithm of x.
Declaration
public static int4 floorlog2(uint4 x)
Parameters
| Type | Name | Description |
|---|---|---|
| uint4 | x | uint4 to be used as input. |
Returns
| Type | Description |
|---|---|
| int4 | Componentwise floor of base-2 logarithm of x. |
Remarks
Components of x must be greater than zero, otherwise the result of the component is undefined.