Method ceillog2
ceillog2(Int32)
Computes the ceiling of the base-2 logarithm of x.
Declaration
public static int ceillog2(int x)
Parameters
Type | Name | Description |
---|---|---|
Int32 | x | Integer to be used as input. |
Returns
Type | Description |
---|---|
Int32 | Ceiling of the base-2 logarithm of x, as an integer. |
Remarks
x must be greater than 0, otherwise the result is undefined.
ceillog2(int2)
Computes the componentwise ceiling of the base-2 logarithm of x.
Declaration
public static int2 ceillog2(int2 x)
Parameters
Type | Name | Description |
---|---|---|
int2 | x | int2 to be used as input. |
Returns
Type | Description |
---|---|
int2 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(int3)
Computes the componentwise ceiling of the base-2 logarithm of x.
Declaration
public static int3 ceillog2(int3 x)
Parameters
Type | Name | Description |
---|---|---|
int3 | x | int3 to be used as input. |
Returns
Type | Description |
---|---|
int3 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(int4)
Computes the componentwise ceiling of the base-2 logarithm of x.
Declaration
public static int4 ceillog2(int4 x)
Parameters
Type | Name | Description |
---|---|---|
int4 | x | int4 to be used as input. |
Returns
Type | Description |
---|---|
int4 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(UInt32)
Computes the ceiling of the base-2 logarithm of x.
Declaration
public static int ceillog2(uint x)
Parameters
Type | Name | Description |
---|---|---|
UInt32 | x | Unsigned integer to be used as input. |
Returns
Type | Description |
---|---|
Int32 | Ceiling of the base-2 logarithm of x, as an integer. |
Remarks
x must be greater than 0, otherwise the result is undefined.
ceillog2(uint2)
Computes the componentwise ceiling of the base-2 logarithm of x.
Declaration
public static int2 ceillog2(uint2 x)
Parameters
Type | Name | Description |
---|---|---|
uint2 | x | uint2 to be used as input. |
Returns
Type | Description |
---|---|
int2 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(uint3)
Computes the componentwise ceiling of the base-2 logarithm of x.
Declaration
public static int3 ceillog2(uint3 x)
Parameters
Type | Name | Description |
---|---|---|
uint3 | x | uint3 to be used as input. |
Returns
Type | Description |
---|---|
int3 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.
ceillog2(uint4)
Computes the componentwise ceiling of the base-2 logarithm of x.
Declaration
public static int4 ceillog2(uint4 x)
Parameters
Type | Name | Description |
---|---|---|
uint4 | x | uint4 to be used as input. |
Returns
Type | Description |
---|---|
int4 | Componentwise ceiling of the base-2 logarithm of x. |
Remarks
Components of x must be greater than 0, otherwise the result for that component is undefined.