インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス

_mm512_storenrngo_ps

読み取りヒントなしで、アライメントされた float32 ベクトルを順序付けなしでストアします。対応する命令は VMOVNRNGOAPS です。 この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。

構文

extern void __cdecl _mm512_storenrngo_ps(void* mt, __m512 v1);

引数

mt

ベクトル要素をストアするメモリーアドレス (64 バイトでアライメントされていなければなりません)

v1

ストアする要素を含むソースベクトル

説明

弱く順序付けられたメモリー一貫性モデル (この関数により実行されるストアはグローバルに順序付けされていません。同じスレッドによる後続のストアを先に実行することができます) を使用して、float32 ベクトル v1 の 16 の単精度浮動小数点要素をメモリーアドレス mt に読み取りヒントなしでストアします。

この関数は、キャッシュライン全体の内容を上書きする場合、メモリーからオリジナルの内容を読み取るというメモリー帯域幅の無駄を回避し、ストリーミング・カーネルのストア操作を高速化します。

戻り値

なし。