__m64_popcnt
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]
Microsoft 固有の仕様 →
入力セットのビット (64 ビット value の数を 1 ビット値) ではを作成 popcnt 数の順序付け () を生成します。
__m64 __m64_popcnt(
__m64 value
);
パラメーター
- [入力] value
設定が反映させる __m64 の和集合。
戻り値
入力セットの (1) のビット数。
必要条件
組み込み |
アーキテクチャ |
---|---|
__m64_popcnt |
IPF |
ヘッダー ファイル <intrin.h>
使用例
// __m64_popcnt.cpp
// processor: IPF
#include <stdio.h>
#include <intrin.h>
#pragma intrinsic(__m64_popcnt)
int main()
{
__m64 m, result;
m.m64_i64 = -1;
result = __m64_popcnt(m);
printf_s("Population Count of %d (0x%I64x): %I64u\n",
m.m64_i64, m.m64_i64, result.m64_i64);
m.m64_u64 = 0xaaaaaaaaaaaaaaaaI64;
result = __m64_popcnt(m);
printf_s("Population Count of %u (0x%I64x): %I64u\n",
m.m64_u64, m.m64_u64, result.m64_u64);
}