戻り値 (C++)
64 の bit に対応できる RAX この戻り値はに格納されます_m64 型が返されますが、__m128、__m128i、__m128d、および浮動小数点数は、XMM0 で返されます。戻り値が 64 の bit に収まらないユーザー定義型である場合、呼び出し元は最初の引数として戻り値のポインターを割り当てて渡す必要があります。後続する引数は、引数 1 つ分だけ右にシフトされます。RAX 内の呼び出し先は同じポインターを返す必要があります。直接返されるユーザー定義型は長さが 1、2、4、8、16、32、または 64 の bit である必要があります。