ResetCtrlSpr(ISASI)
产 品 支 持 情 况
| 产 品 | 是 否 支 持 |
|---|---|
Ascend 950PR/Ascend 950DT | √ |
Atlas A3 训 练 系 列 产 品/Atlas A3 推 理 系 列 产 品 | x |
Atlas A2 训 练 系 列 产 品/Atlas A2 推 理 系 列 产 品 | x |
Atlas 200I/500 A2 推 理 产 品 | x |
Atlas 推 理 系 列 产 品 AI Core | x |
Atlas 推 理 系 列 产 品 Vector Core | x |
Atlas 训 练 系 列 产 品 | x |
功 能 说 明
头 文 件 路 径 为:"basic_api/kernel_operator_common_intf.h"。
重 置CTRL寄 存 器(控 制 寄 存 器)的 特 定 比 特 位。
函 数 原 型
C++
template <int8_t startBit, int8_t endBit>
__aicore__ static inline void ResetCtrlSpr()
参 数 说 明
表 1 模 板 参 数 说 明
| 参 数 名 | 描 述 |
|---|---|
| startBit | 起 始 比 特 位 索 引。 |
| endBit | 终 止 比 特 位 索 引。 |
返 回 值 说 明
无
约 束 说 明
仅 支 持CTRL[8:6]、CTRL[10:9]、CTRL[48]、CTRL[50]、CTRL[53]、CTRL[59]、CTRL[60]比 特 位,各 比 特 位 的 说 明 请 参 考SetCtrlSpr(ISASI)参 数 说 明。
调 用 示 例
如 下 示 例 中 重 置CTRL[48]比 特 位,开 启 饱 和 模 式。
C++
AscendC::SetCtrlSpr<48, 48>(1);
...
AscendC::ResetCtrlSpr<48, 48>();