インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
乗算
親トピック:
算術演算組込み関数
_mm512_fmadd_ps/_mm512_fmadd_round_ps/_mm512_mask_fmadd_ps/_mm512_mask_fmadd_round_ps/_mm512_mask3_fmadd_ps/_mm512_mask3_fmadd_round_ps
float32 ベクトルを乗算、加算します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fmadd_pd/_mm512_fmadd_round_pd/_mm512_mask_fmadd_pd/_mm512_mask_fmadd_round_pd/_mm512_mask3_fmadd_pd/_mm512_mask3_fmadd_round_pd
float64 ベクトルを乗算、加算します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fmadd_epi32/_mm512_mask_fmadd_epi32/_mm512_mask3_fmadd_epi32
int32 ベクトルを乗算、加算します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fmadd233_epi32/_mm512_mask_fmadd233_epi32
int32 ベクトルの特定の要素を乗算、加算します。対応する命令は
VPMADD233D
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fmadd233_ps/_mm512_mask_fmadd233_ps/_mm512_fmadd233_round_ps/_mm512_mask_fmadd233_round_ps
float32 ベクトルを乗算、加算します。対応する命令は
VMADD233PS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fnmadd_ps/_mm512_fnmadd_round_ps/_mm512_mask_fnmadd_ps/_mm512_mask3_fnmadd_ps/_mm512_mask_fnmadd_round_ps/_mm512_mask3_fnmadd_round_ps
float32 ベクトルを乗算、加算、符号反転します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fnmadd_pd/_mm512_fnmadd_round_pd/_mm512_mask_fnmadd_pd/_mm512_mask3_fnmadd_pd/_mm512_mask_fnmadd_round_pd/_mm512_mask3_fnmadd_round_pd
float32 ベクトルを乗算、加算、符号反転します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fmsub_ps/_mm512_fmsub_round_ps/_mm512_mask_fmsub_ps/_mm512_mask_fmsub_round_ps/_mm512_mask3_fmsub_ps/_mm512_mask3_fmsub_round_ps
float32 ベクトルを乗算、減算します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fmsub_pd/_mm512_fmsub_round_pd/_mm512_mask_fmsub_pd/_mm512_mask_fmsub_round_pd/_mm512_mask3_fmsub_pd/_mm512_mask3_fmsub_round_pd
float64 ベクトルを乗算、減算します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fnmsub_ps/_mm512_fnmsub_round_ps/_mm512_mask_fnmsub_ps/_mm512_mask3_fnmsub_ps/_mm512_mask_fnmsub_round_ps/_mm512_mask3_fnmsub_round_ps
float32 ベクトルを乗算、符号反転、減算します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_fnmsub_pd/_mm512_fnmsub_round_pd/_mm512_mask_fnmsub_pd/_mm512_mask3_fnmsub_pd/_mm512_mask_fnmsub_round_pd/_mm512_mask3_fnmsub_round_pd
float64 ベクトルを乗算、符号反転、減算します。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_mulhi_epi32/_mm512_mask_mulhi_epi32
int32 ベクトルを乗算し、結果の常時半分を格納します。対応する命令は
VPMULHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_mulhi_epu32/_mm512_mask_mulhi_epu32
uint32 ベクトルを乗算し、結果の常時半分を格納します。対応する命令は
VMULHPU
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_mullo_epi32/_mm512_mask_mullo_epi32
int32 ベクトルを乗算し、結果の下位半分を格納します。対応する命令は
VMULLPI
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_mul_pd/_mm512_mask_mul_pd
float64 ベクトルを乗算します。対応する命令は
VMULPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_mul_ps/_mm512_mask_mul_ps
float32 ベクトルを乗算します。対応する命令は
VMULPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_mul_round_pd/_mm512_mask_mul_round_pd
丸めた float64 ベクトルを乗算します。対応する命令は
VMULPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_mul_round_ps/_mm512_mask_mul_round_ps
丸めた float32 ベクトルを乗算します。対応する命令は
VMULPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_scale_ps/_mm512_mask_scale_ps
float32 ベクトルをスケーリングします。対応する命令は
VSCALEPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_scale_round_ps/_mm512_mask_scale_round_ps
丸めた float32 ベクトルをスケーリングします。対応する命令は
VSCALEPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。