GetCtrlSpr(ISASI)
产品支持情况
产品
|
是否支持
|
Ascend 950PR/Ascend 950DT
|
√
|
Atlas A3 训练系列产品/Atlas A3 推理系列产品
|
x
|
Atlas A2 训练系列产品/Atlas A2 推理系列产品
|
x
|
功能说明
读取CTRL寄存器(控制寄存器)特定比特位上的值。
函数原型
template <int8_t startBit, int8_t endBit>
__aicore__ static inline int64_t GetCtrlSpr()
参数说明
表 1 模板参数说明
参数名
|
描述
|
startBit
|
起始比特位索引。
|
endBit
|
终止比特位索引。
|
返回值说明
CTRL寄存器对应比特位上的值。
约束说明
无
调用示例
如下为读取CTRL[8:6]比特位数值的示例。
int64_t value = GetCtrlSpr<6, 8>();