YMMレジスター
読み:ワイエムエム-レジスター
外語:YMM register

 Intel AVX命令で拡張された256ビット長のレジスター。
目次

概要
 SSE用として追加された従来の128ビット長XMMレジスターを、倍の256ビット長に拡張したものである。区別のため、256ビット長で使う場合はYMMレジスターと呼ぶ。
 Intel AVXでは、16本の256ビット長レジスターが扱える。

特徴
 YMMレジスターの下位128ビットが、同じレジスター番号のXMMレジスターと共用となっている。
 AVXの128ビット命令は、YMMレジスターの上位128ビットに0を設定する。一方、従来のSSEのXMMレジスター用命令を使用した場合、YMMレジスターの上位128ビットについては関知しないため、AVXとSSEを切り換えて使用する場合は注意が必要である。

再検索