GetProgramCounter(ISASI)
产 品 支 持 情 况
| 产 品 | 是 否 支 持 |
|---|---|
Ascend 950PR/Ascend 950DT | √ |
Atlas A3 训 练 系 列 产 品/Atlas A3 推 理 系 列 产 品 | √ |
Atlas A2 训 练 系 列 产 品/Atlas A2 推 理 系 列 产 品 | √ |
Atlas 200I/500 A2 推 理 产 品 | x |
Atlas 推 理 系 列 产 品 AI Core | √ |
Atlas 推 理 系 列 产 品 Vector Core | x |
Atlas 训 练 系 列 产 品 | x |
功 能 说 明
头 文 件 路 径 为:"basic_api/kernel_operator_sys_var_intf.h"。
获 取 程 序 计 数 器 的 值,以 追 踪 当 前 程 序 执 行 的 位 置。
函 数 原 型
C++
__aicore__ inline int64_t GetProgramCounter()
参 数 说 明
无
返 回 值 说 明
返 回 当 前 程 序 计 数 器 的 值。
约 束 说 明
无
调 用 示 例
C++
int64_t pc = AscendC::GetProgramCounter(); // 获 取 程 序 计 数 器 的 值,保 存 到 变 量 pc