_mm_setl_epi64
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
結果の下位 64 ビットの元の引数の下位 64 ビットを返します。
__m128i _mm_setl_epi64(
__m128i Value
);
パラメーター
- [入力] Value
結果を初期化するために使用する __m128i の構造体。
戻り値
__m128i 結果を含む構造体。
必要条件
組み込み |
アーキテクチャ |
---|---|
_mm_setl_epi64 |
SSE2 サポートする x86x64 |
ヘッダー ファイル <intrin.h>
解説
結果の上位 64 ビットは未定義です。
このルーチンは組み込みとしてのみ使用できます。
使用例
// _mm_setl_epi64.cpp
// processor: x86, x64
#include <intrin.h>
#include <stdio.h>
#pragma intrinsic(_mm_setl_epi64)
int main()
{
__m128i m;
m.m128i_i64[0] = 100;
m.m128i_i64[1] = 200;
m = _mm_setl_epi64(m);
// Return to floating point (x86 only)
#ifdef _M_IX86
_mm_empty();
#endif
printf_s("%I64d \n", m.m128i_i64[0]);
}