インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
変換組込み関数
親トピック:
ベクトル組込み関数
_mm512_cvtpd_pslo/_mm512_mask_cvtpd_pslo
float64 ベクトルを float32 ベクトルに変換します。対応する命令は
VCVTPD2PS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvt_roundpd_pslo/_mm512_mask_cvt_roundpd_pslo
float64 ベクトルを float32 ベクトルに変換します。対応する命令は
VCVTPD2PS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvt_roundpd_epi32lo/_mm512_mask_cvt_roundpd_epi32lo
float64 ベクトルを int32 ベクトルに変換して丸めます。対応する命令は
VCVTFXPNTPD2DQ
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvtfxpnt_roundpd_epu32lo/_mm512_mask_cvtfxpnt_roundpd_epu32lo
float64 ベクトルを uint32 ベクトルに変換して丸めます。対応する命令は
VCVTFXPNTPD2UDQ
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvtpslo_pd/_mm512_mask_cvtpslo_pd
float32 ベクトルを float64 ベクトルに変換します。対応する命令は
VCVTPS2PD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvtepu32lo_pd/_mm512_mask_cvtepu32lo_pd
uint64 ベクトルを float64 ベクトルに変換します。対応する命令は
VCVTUDQ2PD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvtepi32lo_pd/_mm512_mask_cvtepi32lo_pd
int32 ベクトルを float64 ベクトルに変換します。対応する命令は
VCVTDQ2PD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvtfxpnt_round_adjustps_epi32/_mm512_mask_cvtfxpnt_round_adjustps_epi32
float32 ベクトルを int32 ベクトルに変換して丸めます。対応する命令は
VCVTFXPNTDQ2PS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvtfxpnt_round_adjustps_epu32/_mm512_mask_cvtfxpnt_round_adjustps_epu32
float32 ベクトルを uint32 ベクトルに変換して丸めます。対応する命令は
VCVTFXPNTPS2UDQ
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_cvtfxpnt_round_adjustepu32_ps/_mm512_mask_cvtfxpnt_round_adjustepu32_ps
uint32 ベクトルを float32 ベクトルに変換します。対応する命令は
VCVTFXPNTUDQ2PS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_round_ps/_mm512_mask_round_ps
float32 ベクトルを丸めます。対応する命令は
VROUNDPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。