asc_set_nthbit
产 品 支 持 情 况
| 产 品 | 是 否 支 持 |
|---|---|
| √ | |
| √ | |
| √ |
功 能 说 明
计 算 一 个uint64_t类 型 数 字 的 指 定 二 进 制 位 置 为1,其 余 位 保 持 不 变。
函 数 原 型
C++
__aicore__ inline uint64_t asc_set_nthbit(uint64_t bits, int64_t idx)
参 数 说 明
| 参 数 名 | 输 入/输 出 | 描 述 |
|---|---|---|
| bits | 输 入 | 输 入 数 据。 |
| idx | 输 入 | 位 索 引,表 示 需 要 设 置 为1的 位 的 位 置。 |
返 回 值 说 明
修 改 后 的uint64_t整 数。
流 水 类 型
PIPE_S
约 束 说 明
无
调 用 示 例
C++
uint64_t bits = 0x0;
int64_t idx = 0x2;
uint64_t res = asc_set_nthbit(bits, idx); //结 果res = 0x4