YMM レジスターの上位ビットを 0 に設定します。対応するインテル® AVX 命令は VZEROUPPER です。
extern void _mm256_zeroupper(void); |
なし
すべての YMM レジスターの上位 128 ビットを 0 に設定します。XMM レジスターに対応する下位 128 ビットは変更されません。
この組み込み関数は、インテル® AVX と既存の SSE 命令を切り替える際に、すべての YMM レジスターをクリアするのに役立ちます。インテル® AVX 命令と既存の SSE 命令を切り替える前に、この組み込み関数に対応する VZEROUPPER 命令を使用して、アプリケーションですべての YMM レジスターの上位ビットをクリアする (‘0’ に設定する) と、切り替えのペナルティーがありません。
操作の結果。
© 1996-2010 Intel Corporation. 無断での引用、転載を禁じます。