_mm_castps_pd
TOC
Collapse the table of content
Expand the table of content
This documentation is archived and is not being maintained.

_mm_castps_pd

Microsoft Specific

Applies a type cast to reinterpret four 32-bit floating point values passed in as a 128-bit parameter as packed 64-bit floating point values.

__m128d _mm_castps_pd( 
   __m128 a
);

[in] a

A 128-bit parameter that contains four 32-bit floating point values.

Intrinsic

Architecture

_mm_castps_pd

x86, x64

Header file <emmintrin.h>

The 128-bit return value r is a copy of the 128-bit parameter a, but cast as two double precision floating point values. This intrinsic changes one data type to another without performing any conversion.

This intrinsic does not map to any specific machine instruction.

See the example for _mm_castpd_ps.

Show:
© 2016 Microsoft