_mm_cvtsi64x_si128

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

Microsoft 固有の仕様 →

XMM レジスタを表す__m128i の構造に 64 ビット値をコピー movd の命令の x64 によって拡張するフォームを生成します。

__m128i _mm_cvtsi64x_si128( 
   __int64 value 
);

パラメーター

  • [入力] value
    64 ビット整数値。

戻り値

最初の 64 ビットの要素として __m128i を含む構造体入力 value。

必要条件

組み込み

アーキテクチャ

_mm_cvtsi64x_si128

x64

ヘッダー ファイル <intrin.h>

解説

__m128i の構造は XMM レジスタにシステム メモリの XMM レジスタこの組み込みの移動 value を表します。

このルーチンは組み込みとしてのみ使用できます。

使用例

// _mm_cvtsi64x_si128.cpp
// processor: x64
#include <intrin.h>
#include <stdio.h>

#pragma intrinsic(_mm_cvtsi64x_si128)

int main()
{
    __m128i a;
    __int64 b = 54;

    a = _mm_cvtsi64x_si128(b);

    printf_s("%I64d\n", a.m128i_i64[0] );
}
          
        

参照

Reference

__m128i

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