asc_clear_nthbit

产品支持情况

产品 是否支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明

位操作函数,用于将一个uint64_t整数bits的第idx位设置为0。

函数原型

__aicore__ inline uint64_t asc_clear_nthbit(uint64_t bits, int64_t idx)

参数说明

参数名 输入/输出 描述
bits 输入 表示需要修改的值。
idx 输入 位索引,表示需要设置为0的位的位置。

返回值说明

修改后的uint64_t整数。

流水类型

PIPE_S

约束说明

调用示例

uint64_t bits = 0x0;
int64_t  idx = 0x2;
uint64_t res = asc_clear_nthbit(bits, idx);