インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
ロード組込み関数
親トピック:
ベクトル組込み関数
_mm512_extload_ps/_mm512_mask_extload_ps
float32 ベクトルをロード/ブロードキャスト/変換します。対応する命令は
VMOVAPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_load_ps/_mm512_mask_load_ps
float32 ベクトルをロードします。対応する命令は
VMOVAPS
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extload_epi32/_mm512_mask_extload_epi32
int64 ベクトルをロード/ブロードキャスト/変換します。対応する命令は
VMOVDQA32
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_load_epi32/_mm512_mask_load_epi32
int32 ベクトルをロードします。対応する命令は
VMOVDQA32
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extload_pd/_mm512_mask_extload_pd
float64 ベクトルをロード/ブロードキャスト/変換します。対応する命令は
VMOVAPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_load_pd/_mm512_mask_load_pd
float64 ベクトルをロードします。対応する命令は
VMOVAPD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extload_epi64/_mm512_mask_extload_epi64
int64 ベクトルをロード/ブロードキャスト/変換します。対応する命令は
VMOVDQA64
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_load_epi64/_mm512_mask_load_epi64
int64 ベクトルをロードします。対応する命令は
VMOVDQA64
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_loadunpackhi_epi32/_mm512_mask_loadunpackhi_epi32
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、int32 ベクトルにストアします。対応する命令は
VLOADUNPACKHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extloadunpackhi_epi32/_mm512_mask_extloadunpackhi_epi32
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、int32 ベクトルにストアします。対応する命令は
VLOADUNPACKHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_loadunpacklo_epi32/_mm512_mask_loadunpacklo_epi32
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた下位の部分をロードし、マスクがセットされている要素をアンパックして、int32 ベクトルにストアします。対応する命令は
VLOADUNPACKLD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extloadunpacklo_epi32/_mm512_mask_extloadunpacklo_epi32
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、int32 ベクトルにストアします。対応する命令は
VLOADUNPACKLD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_loadunpackhi_epi64/_mm512_mask_loadunpackhi_epi64
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、int64 ベクトルにストアします。対応する命令は
VLOADUNPACKHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extloadunpackhi_epi64/_mm512_mask_extloadunpackhi_epi64
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、int64 ベクトルにストアします。対応する命令は
VLOADUNPACKHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_loadunpacklo_epi64/_mm512_mask_loadunpacklo_epi64
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた下位の部分をロードし、マスクがセットされている要素をアンパックして、int64 ベクトルにストアします。対応する命令は
VLOADUNPACKLD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extloadunpacklo_epi64/_mm512_mask_extloadunpacklo_epi64
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた下位の部分をロードし、マスクがセットされている要素をアンパックして、int64 ベクトルにストアします。対応する命令は
VLOADUNPACKLD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_loadunpackhi_ps/_mm512_mask_loadunpackhi_ps
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、float32 ベクトルにストアします。対応する命令は
VLOADUNPACKHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extloadunpackhi_ps/_mm512_mask_extloadunpackhi_ps
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、float32 ベクトルにストアします。対応する命令は
VLOADUNPACKHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_loadunpacklo_ps/_mm512_mask_loadunpacklo_ps
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた下位の部分をロードし、マスクがセットされている要素をアンパックして、float32 ベクトルにストアします。対応する命令は
VLOADUNPACKLD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extloadunpacklo_ps/_mm512_mask_extloadunpacklo_ps
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた下位の部分をロードし、マスクがセットされている要素をアンパックして、float32 ベクトルにストアします。対応する命令は
VLOADUNPACKLD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_loadunpackhi_pd/_mm512_mask_loadunpackhi_pd
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、float64 ベクトルにストアします。対応する命令は
VLOADUNPACKHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extloadunpackhi_pd/_mm512_mask_extloadunpackhi_pd
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた上位の部分をロードし、マスクがセットされている要素をアンパックして、float64 ベクトルにストアします。対応する命令は
VLOADUNPACKHD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_loadunpacklo_pd/_mm512_mask_loadunpacklo_pd
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた下位の部分をロードし、マスクがセットされている要素をアンパックして、float64 ベクトルにストアします。対応する命令は
VLOADUNPACKLD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_extloadunpacklo_pd/_mm512_mask_extloadunpacklo_pd
アライメントされていないダブルワード・ストリームの 64 バイトでアライメントされた下位の部分をロードし、マスクがセットされている要素をアンパックして、float64 ベクトルにストアします。対応する命令は
VLOADUNPACKLD
です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。