SetLoadDataBoundary
产 品 支 持 情 况
功 能 说 明
设 置Load3D时A1/B1边 界 值。
如 果Load3D指 令 在 处 理 源 操 作 数 时,源 操 作 数 在A1/B1上 的 地 址 超 出 设 置 的 边 界,则 会 从A1/B1起 始 地 址 开 始 读 取 数 据。
函 数 原 型
Text
__aicore__ inline void SetLoadDataBoundary(uint32_t boundaryValue)
参 数 说 明
表 1 参 数 说 明
约 束 说 明
- 用 于Load3Dv1时,boundaryValue的 最 小 值 是16(单 位:32字 节);用 于Load3Dv2时,boundaryValue的 最 小 值 是1024(单 位:字 节)。
- 如 果 使 用SetLoadDataBoundary接 口 设 置 了 边 界 值,配 合Load3D指 令 使 用 时,Load3D指 令 的A1/B1初 始 地 址 要 在 设 置 的 边 界 内。
- 如 果boundaryValue设 置 为0,则 表 示 无 边 界,可 使 用 整 个A1/B1。
- 操 作 数 地 址 对 齐 要 求 请 参 见通 用 地 址 对 齐 约 束。
调 用 示 例
参 考调 用 示 例。