asc_popc
产 品 支 持 情 况
| 产 品 | 是 否 支 持 |
|---|---|
| √ | |
| √ | |
| √ |
功 能 说 明
获 取 一 个uint64_t类 型 数 字 的 二 进 制 中1的 个 数。
函 数 原 型
C++
__aicore__ inline int64_t asc_popc(uint64_t value)
参 数 说 明
| 参 数 名 | 输 入/输 出 | 描 述 |
|---|---|---|
| value | 输 入 | 被 统 计 的 二 进 制 数 字。 |
返 回 值 说 明
value的 二 进 制 中1的 个 数。
流 水 类 型
PIPE_S
约 束 说 明
无
调 用 示 例
C++
uint64_t scalar = 33;
// 输 出 数 据count_one为2
int64_t count_one = asc_popc(scalar);