Other-Cast-Other#

_castf32_u32#

Tech:

Other

Category:

Cast

Header:

immintrin.h

Searchable:

Other-Cast-Other

Return Type:

unsigned __int32

Param Types:

float a

Param ETypes:

FP32 a

unsigned __int32 _castf32_u32(float a);

Intel Description

Cast from type float to type unsigned __int32 without conversion.

This intrinsic is only used for compilation and does not generate any instructions, thus it has zero latency.

_castf64_u64#

Tech:

Other

Category:

Cast

Header:

immintrin.h

Searchable:

Other-Cast-Other

Return Type:

unsigned __int64

Param Types:

double a

Param ETypes:

FP64 a

unsigned __int64 _castf64_u64(double a);

Intel Description

Cast from type double to type unsigned __int64 without conversion.

This intrinsic is only used for compilation and does not generate any instructions, thus it has zero latency.

_castu32_f32#

Tech:

Other

Category:

Cast

Header:

immintrin.h

Searchable:

Other-Cast-Other

Return Type:

float

Param Types:

unsigned __int32 a

Param ETypes:

UI32 a

float _castu32_f32(unsigned __int32 a);

Intel Description

Cast from type unsigned __int32 to type float without conversion.

This intrinsic is only used for compilation and does not generate any instructions, thus it has zero latency.

_castu64_f64#

Tech:

Other

Category:

Cast

Header:

immintrin.h

Searchable:

Other-Cast-Other

Return Type:

double

Param Types:

unsigned __int64 a

Param ETypes:

UI64 a

double _castu64_f64(unsigned __int64 a);

Intel Description

Cast from type unsigned __int64 to type double without conversion.

This intrinsic is only used for compilation and does not generate any instructions, thus it has zero latency.