Method floorlog2
floorlog2(Int32)
Computes the floor of the base-2 logarithm of x.
Declaration
public static int floorlog2(int x)
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | Integer to be used as input. |
Returns
Type | Description |
---|---|
Int32 | 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(UInt32)
Computes the floor of the base-2 logarithm of x.
Declaration
public static int floorlog2(uint x)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | x | Unsigned integer to be used as input. |
Returns
Type | Description |
---|---|
Int32 | 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.