ClearSpr
产品支持情况
- Ascend 950PR/Ascend 950DT:支持
- Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持
- Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持
- Atlas 200I/500 A2 推理产品:不支持
- Atlas 推理系列产品AI Core:不支持
- Atlas 推理系列产品Vector Core:不支持
- Atlas 训练系列产品:不支持
功能说明
头文件路径为:"basic_api/kernel_operator_sys_var_intf.h"。
对指定的特殊寄存器进行清零。当前支持表SpecialPurposeReg模板参数说明。
函数原型
C++
template <SpecialPurposeReg spr>
__aicore__ inline void ClearSpr()
参数说明
表1 模板参数说明
| 参数名 | 描述 |
|---|---|
| spr | 特殊寄存器,类型为SpecialPurposeReg枚举类,具体的取值请参考表SpecialPurposeReg模板参数说明。 |
数据类型
无
返回值说明
无
约束说明
本接口只能在VF函数外调用,命名空间为AscendC,函数标记符为__aicore__。如果需要在VF内调用,命名空间为AscendC::Reg,函数标记符为__simd_callee__,具体请参考ClearSpr。
调用示例
无