_mm_set_epi64x
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
渡された 2 個の 64 ビット整数値に初期化 2 個の 64 ビット整数値を持つ __m128i の構造体を返します。
__m128i _mm_set_epi64x(
__int64 i1
...__int64 i2
);
パラメーター
[入力] i1
結果の 2 番目のインデックス位置に配置される 64 ビット整数。[入力] i2
結果の先頭に配置される 64 ビット整数。
戻り値
__m128i を含む構造体入力パラメーターで構成される 2 個の 64 ビット整数。
必要条件
組み込み |
アーキテクチャ |
---|---|
_mm_set_epi64x |
x64 |
ヘッダー ファイル <intrin.h>
解説
__m128i の構造は XMM レジスタを表すためこの組み込みではシステム メモリの XMM レジスタに値および値を提供します。
このルーチンは組み込みとしてのみ使用できます。
使用例
// _mm_set_epi64x.cpp
// processor: x64
#include <intrin.h>
#include <stdio.h>
#pragma intrinsic(_mm_set_epi64x)
int main()
{
__m128i c;
__int64 a = 2, b = 54;
c = _mm_set_epi64x(a, b);
printf_s("%I64d %I64d\n", c.m128i_i64[0], c.m128i_i64[1]);
}