インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
ストア組込み関数
親トピック:
ベクトル組込み関数
_mm512_store_ps/_mm512_mask_store_ps
float32 ベクトルをストアします。対応する命令は
VMOVAPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extstore_ps/_mm512_mask_extstore_ps
float32 ベクトルを変換してストアします。対応する命令は
VMOVAPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_store_epi32/_mm512_mask_store_epi32
int32 ベクトルをストアします。対応する命令は
VMOVDQA32
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extstore_epi32/_mm512_mask_extstore_epi32
int32 ベクトルを変換してストアします。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_store_pd/_mm512_mask_store_pd
float64 ベクトルをストアします。対応する命令は
VMOVAPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extstore_pd/_mm512_mask_extstore_pd
float64 ベクトルを変換してストアします。対応する命令は
VMOVAPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_store_epi64/_mm512_mask_store_epi64
int64 ベクトルをストアします。対応する命令は
VMOVDQA64
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extstore_epi64/_mm512_mask_extstore_epi64
int64 ベクトルを変換してストアします。対応する命令は
VMOVDQA64
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_packstorehi_epi32/_mm512_mask_packstorehi_epi32
int32 ベクトルのマスクがセットされている要素を、アライメントされていない int32 ストリームにパックして、メモリーの 64 バイトでアライメントされた上位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTOREHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extpackstorehi_epi32/_mm512_mask_extpackstorehi_epi32
int32 ベクトルのマスクがセットされている要素を、アライメントされていない int32 ストリームにパックして逆方向変換し、メモリーの 64 バイトでアライメントされた上位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTOREHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_packstorelo_epi32/_mm512_mask_packstorelo_epi32
int32 ベクトルのマスクがセットされている要素を、アライメントされていない int32 ストリームにパックして、メモリーの 64 バイトでアライメントされた下位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTORELD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extpackstorelo_epi32/_mm512_mask_extpackstorelo_epi32
int32 ベクトルのマスクがセットされている要素を、アライメントされていない int32 ストリームにパックして逆方向変換し、メモリーの 64 バイトでアライメントされた下位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTORELD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_packstorehi_epi64/_mm512_mask_packstorehi_epi64
int64 ベクトルのマスクがセットされている要素を、アライメントされていない int64 ストリームにパックして、メモリーの 64 バイトでアライメントされた上位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTOREHPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extpackstorehi_epi64/_mm512_mask_extpackstorehi_epi64
int64 ベクトルのマスクがセットされている要素を、アライメントされていない int64 ストリームにパックして逆方向変換し、メモリーの 64 バイトでアライメントされた上位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTOREHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_packstorelo_epi64/_mm512_mask_packstorelo_epi64
int64 ベクトルのマスクがセットされている要素を、アライメントされていない int64 ストリームにパックして、メモリーの 64 バイトでアライメントされた下位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTORELD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extpackstorelo_epi64/_mm512_mask_extpackstorelo_epi64
int64 ベクトルのマスクがセットされている要素を、アライメントされていない int64 ストリームにパックして逆方向変換し、メモリーの 64 バイトでアライメントされた下位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTORELD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_packstorehi_ps/_mm512_mask_packstorehi_ps
float32 ベクトルのマスクがセットされている要素を、アライメントされていない float32 ストリームにパックして、メモリーの 64 バイトでアライメントされた上位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTOREHPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extpackstorehi_ps/_mm512_mask_extpackstorehi_ps
float32 ベクトルのマスクがセットされている要素を、アライメントされていない float ストリームにパックして逆方向変換し、メモリーの 64 バイトでアライメントされた上位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTOREHPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_packstorelo_ps/_mm512_mask_packstorelo_ps
float32 ベクトルのマスクがセットされている要素を、アライメントされていない float32 ストリームにパックして、メモリーの 64 バイトでアライメントされた下位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTORELD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extpackstorelo_ps/_mm512_mask_extpackstorelo_ps
float32 ベクトルのマスクがセットされている要素を、アライメントされていない float32 ストリームにパックして逆方向変換し、メモリーの 64 バイトでアライメントされた下位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTORELPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_packstorehi_pd/_mm512_mask_packstorehi_pd
float64 ベクトルのマスクがセットされている要素を、アライメントされていない float64 ストリームにパックして、メモリーの 64 バイトでアライメントされた上位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTOREHPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extpackstorehi_pd/_mm512_mask_extpackstorehi_pd
float64 ベクトルのマスクがセットされている要素を、アライメントされていない float64 ストリームにパックして逆方向変換し、メモリーの 64 バイトでアライメントされた上位の部分にマップするストリーム部分をストアします。対応する命令は
VPACKSTOREHPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_packstorelo_pd/_mm512_mask_packstorelo_pd
float64 ベクトルのマスクがセットされている要素を、アライメントされていない float64 ストリームにパックして、メモリーの 64 バイトでアライメントされた下位の部分にマップするストリームの部分をストアします。対応する命令は
VPACKSTORELD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extpackstorelo_pd/_mm512_mask_extpackstorelo_pd
float64 ベクトルのマスクがセットされている要素を、アライメントされていない float64 ストリームにパックして逆方向変換し、メモリーの 64 バイトでアライメントされた下位の部分にマップするストリーム部分をストアします。対応する命令は
VPACKSTORELD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_storenr_ps
読み取りヒントなしで、アライメントされた float32 ベクトルをストアします。対応する命令は
VMOVNRAPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_storenr_pd
読み取りヒントなしで、アライメントされた float64 ベクトルをストアします。対応する命令は
VMOVNRAPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_storenrngo_ps
読み取りヒントなしで、アライメントされた float32 ベクトルを順序付けなしでストアします。対応する命令は
VMOVNRNGOAPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_storenrngo_pd
読み取りヒントなしで、アライメントされた float64 ベクトルを順序付けなしでストアします。対応する命令は
VMOVNRNGOAPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。