_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]);
}
          
        

参照

Reference

__m128d

コンパイラ組み込み関数。