[Bug target/19418] _mm_cast*, icc8.1 new intrinsics

tbptbp at gmail dot com gcc-bugzilla@gcc.gnu.org
Thu Jan 13 05:44:00 GMT 2005


------- Additional Comments From tbptbp at gmail dot com  2005-01-13 05:44 -------
They are described in the SSE2 documentation chapter and defined in emmintrin.h
that way:

/*
 * Support for casting between various SP, DP, INT vector types.
 * Note that these do no conversion of values, they just change
 * the type.
 */
extern __m128  _mm_castpd_ps(__m128d in);
extern __m128i _mm_castpd_si128(__m128d in);
extern __m128d _mm_castps_pd(__m128 in);
extern __m128i _mm_castps_si128(__m128 in);
extern __m128  _mm_castsi128_ps(__m128i in);
extern __m128d _mm_castsi128_pd(__m128i in);


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19418



More information about the Gcc-bugs mailing list