__m64_dep_mi
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
pos で指定されたビット位置のレジスタに値 value に bit 値を持つ len で指定されている数多くのビットをコピーするために使用される IPF (預け入れ dep) 命令のマージの直接のフォームを生成します。
__m64 __m64_dep_mi(
const int bit,
__m64 value,
const int pos,
const int len
);
パラメーター
[入力] bit
0 または 1 です。 マージするビットが設定される値。[入力] value
にマージする値。[入力] pos
ビットをマージする値のビット位置。 有効な値は 0 から 63 です。[入力] len
len はマージするビット数です。 有効な値は 1 から 64 です。
必要条件
組み込み |
アーキテクチャ |
---|---|
__m64_dep_mi |
IPF |
ヘッダー ファイル <intrin.h>
使用例
// dep.cpp
// compile with: /EHsc
// processor: IPF
#include <stdio.h>
#include <intrin.h>
#pragma intrinsic(__m64_dep_mi)
int main()
{
__m64 m;
// Merge a "1" bit at bit 1 in 0x200
m = __m64_dep_mi(1, _m_from_int(0x200), 1, 1);
printf_s("%I64x", m.m64_u64);
}