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