インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
すべての YMM レジスターを 0 に設定します。対応するインテル® AVX 命令は VZEROALL です。
extern void _mm256_zeroall(void); |
なし
すべての YMM レジスターを 0 に設定します。この組込み関数は、インテル® アドバンスト・ベクトル・エクステンション (インテル® AVX) 命令と既存のインテル® ストリーミング SIMD 拡張命令 (インテル® SSE) 命令を切り替える際に、すべての YMM レジスターをクリアするのに役立ちます。
インテル® AVX 命令と既存のインテル® SSE 命令を切り替える前に、この組込み関数に対応する VZEROALL 命令を使用して、アプリケーションですべての YMM レジスターをクリアする ('0' に設定する) と、切り替えのペナルティーがありません。
なし